LINUX.ORG.RU

Сдвиг индентирования при разделении строк

 ,


0

1

Есть исходный вариант:

$('.some_selector, .another_selector, .one_another_selector, .and_one_more').each(function() {
    // Do something
});

Первая строчка слишком длинная и её надо разделить на две. Следует ли при этом «сдвигать» индентирование?

// Вариант 1
$('.some_selector, .another_selector, .one_another_selector, .and_one_more')
    .each(function() {
        // Do something
});

// Вариант 2
$('.some_selector, .another_selector, .one_another_selector, .and_one_more')
    .each(function() {
    // Do something
});

// Ну, или может быть надо делать как-то вообще иначе.
Deleted

Последнее исправление: myLogin (всего исправлений: 5)

Жесть!

А что это было?!

Не-не... Я курить с вами не буду... Просто зашёл на экскурсию.

Забавно наблюдать, на какую фигню люди тратят свои ресурсы, вместо того чтобы программить эффективный (делающий что-то полезное) код и изучать как именно это делать.

Serg_HIS
()
Ответ на: комментарий от Serg_HIS

Ну как бы знаешь, у меня немало нормальных вопросов на SO. А здесь я задаю те вопросы, которые там по формату не подходят.

Deleted
()
Ответ на: комментарий от Deleted

Да, бывает, что сейчас часто заморачивают на «красивое» оформление кода.

Меня например выбешивает новая мода ставить открывающие и закрывающие кавычки не друг под другом.

Как по мне код становится менее читабельным.

Serg_HIS
()

Вкусовщина, но я предпочитаю выравнивать все в столбец, дабы не прыгать глазами по всему монитору.
Частенько конструктор с кучей зависимостей или выходит длинный LINQ.

ritsufag ★★★★★
()
Ответ на: комментарий от Serg_HIS

Ты имеешь в виду Allman и K&R?

// Allman
if (a == b)
{
    // do something
}

// K&R
if (a == b) {
    // do something
}

Если да, так ничего новомодного ни в одном из способов нет. Я предпочитаю K&R потому что там получается компактней.

Deleted
()

Не трать на это время и используй Prettier.

deadNightTiger ★★★★★
()

1. обычно в проекте есть соглашения по оформлению кода. их нужно придерживаться

2. если их пока нет, то нужно собрать команду и обсудить их

3. если проект идёт давно, но без соглашений по оформлению кода, то разумно делать подобно тому как уже есть

4. если проект идёт давно и нет соглашений по коду и при этом нет единого стиля кода, то лучше сразу застрелиться

5. в некоторых языках соглашения по оформлению кода прописаны в стандарте(например PEP8 для python). соответственно разрабатывать свой кодестайл не нужно

prozaik
()
Последнее исправление: prozaik (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.