Предлагаю компромиссный вариант расстановки операторных скобок. Они на одной вертикали и не занимают лишнюю строчку. Все счастливы, нет больше споров о стилях!
>нет больше споров о стилях
Всегда делаю типа function f()
{
//код
}
и доволен
{
//код
}
и доволен
две скобки этому программисту
Две открывающиеся?
((
Совсем дурак?
Хуже чем:
function f()
{
код
}
лишь:
function f(){
код}
Хуже чем:
function f()
{
код
}
лишь:
function f(){
код}
зацени javascript
let f = a => a;
то же самое, что:
function f(a){
return a;
}
let f = a => a;
то же самое, что:
function f(a){
return a;
}
function f() { /*код функции*/}
Нечего лишние строчки занимать
Нечего лишние строчки занимать
Когда читаешь буквально стену текста уже трудно вникать в него, и подстраиваться к, пусть даже и рационально, меняющемуся стилю. А так как закрывающая скобка может быть через десятки операторов от открывающей, то лучше потратить несколько лишних драгоценных строк, нежели морочить себе и потомкам голову.
В этом есть свои плюсы. Твой код никто не сможет прочесть кроме тебя. Никто не сможет украсть код, если не поймёт что там написано.
Минусы тоже есть. Вся команда разработчиков, в которой ты состоишь, будет бить тебя вместе и по очереди. И возможно даже ногами.
Поэтому мою версию кода можно использовать только в личных проектах.
Минусы тоже есть. Вся команда разработчиков, в которой ты состоишь, будет бить тебя вместе и по очереди. И возможно даже ногами.
Поэтому мою версию кода можно использовать только в личных проектах.
Хуй тама. Ты сам не сможешь прочитать этот код через 2 дня, особенно когда ближе к магическому возрасту.
Я чую брата из ордена /*информативные комментарии для слабаков*/.
Ты не слышал, что каждая крупная IDE-шка может автоматически форматировать уже написанный код.
(В студии ты, например, можешь настроить всё: начиная где скобочки будут стоять, заканчивая максимальной длинной строки)
(В студии ты, например, можешь настроить всё: начиная где скобочки будут стоять, заканчивая максимальной длинной строки)
Гениально. Только вот вопрос. Даже два, первый:
1. if ()
2. {
3. teturn 0;
4. }
Почему "2" - считается лишней строчкой, а "4" - нет?
И второй: что делать тем, кому нравится такой стиль именно из за "лишней" строчки?
1. if ()
2. {
3. teturn 0;
4. }
Почему "2" - считается лишней строчкой, а "4" - нет?
И второй: что делать тем, кому нравится такой стиль именно из за "лишней" строчки?
выпить яду
Ну если лишняя строчка, выделяющая исполняемый блок в аккуратный прямоугольник - не нравится
Ну ок:
1. if ()
2. {
3. teturn 0; }
Пишите тогда так. И заметьте, никакой лишней строчки нет
Ну ок:
1. if ()
2. {
3. teturn 0; }
Пишите тогда так. И заметьте, никакой лишней строчки нет
Пишу и так и так. Зависит от языка на котором пишу код
Теперь есть 3 стандарта.
Не еби мозги, пиши на Питоне
пишу на похер в один столбец, все вот эти отступы для слабых и в одну строчку как-то понятнее где что закрыто
Чтобы написать коммент, необходимо залогиниться