Предлагаю компромиссный вариант расстановки операторных скобок. / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 

Предлагаю компромиссный вариант расстановки операторных скобок. Они на одной вертикали и не занимают лишнюю строчку. Все счастливы, нет больше споров о стилях!

function f() { // Код функци
},it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор


Подробнее
function f() { // Код функци }
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть
>нет больше споров о стилях
lumen lumen 29.04.201921:03 ответить ссылка 7.1
Всегда делаю типа function f()
{
//код
}

и доволен
две скобки этому программисту
Две открывающиеся?
((
Dhoine Dhoine 29.04.201922:57 ответить ссылка 0.6
Совсем дурак?
Хуже чем:
function f()
{
код
}

лишь:
function f(){
код}
Иисyc Иисyc 29.04.201923:35 ответить ссылка -1.1
зацени javascript
let f = a => a;

то же самое, что:
function f(a){
return a;
}
duncan duncan 30.04.201911:02 ответить ссылка -0.2
function f() { /*код функции*/}
Нечего лишние строчки занимать
Когда читаешь буквально стену текста уже трудно вникать в него, и подстраиваться к, пусть даже и рационально, меняющемуся стилю. А так как закрывающая скобка может быть через десятки операторов от открывающей, то лучше потратить несколько лишних драгоценных строк, нежели морочить себе и потомкам голову.
В этом есть свои плюсы. Твой код никто не сможет прочесть кроме тебя. Никто не сможет украсть код, если не поймёт что там написано.
Минусы тоже есть. Вся команда разработчиков, в которой ты состоишь, будет бить тебя вместе и по очереди. И возможно даже ногами.
Поэтому мою версию кода можно использовать только в личных проектах.
Хуй тама. Ты сам не сможешь прочитать этот код через 2 дня, особенно когда ближе к магическому возрасту.
Я чую брата из ордена /*информативные комментарии для слабаков*/.
Ты не слышал, что каждая крупная IDE-шка может автоматически форматировать уже написанный код.
(В студии ты, например, можешь настроить всё: начиная где скобочки будут стоять, заканчивая максимальной длинной строки)
Как говорится, "со смыслом".
uTorrent uTorrent 29.04.201921:20 ответить ссылка -0.5
Гениально. Только вот вопрос. Даже два, первый:
1. if ()
2. {
3. teturn 0;
4. }
Почему "2" - считается лишней строчкой, а "4" - нет?
И второй: что делать тем, кому нравится такой стиль именно из за "лишней" строчки?
Байр Байр 29.04.201921:32 ответить ссылка -1.9
выпить яду
villy villy 30.04.201900:20 ответить ссылка -0.4
Ну если лишняя строчка, выделяющая исполняемый блок в аккуратный прямоугольник - не нравится
Ну ок:
1. if ()
2. {
3. teturn 0; }

Пишите тогда так. И заметьте, никакой лишней строчки нет
Байр Байр 30.04.201910:59 ответить ссылка -0.9
Пишу и так и так. Зависит от языка на котором пишу код
Теперь есть 3 стандарта.
ш тошм ШЖРТЫ-
(см,- згядные у	✓	ГГ0Й61МШИР0Ш, МГНОВЕННЫЕ СООБЩЕНИЯ И ТХ)		
		14?1А&СУРА1НЛМ НЕОБХОДИМО РАЗРАБОТАТЬ один УНИВЕРСАЛЬНЫЙ СТАНДАРТ ИЛ В>СЕ СЛУЧАИ ЖИЗНИ. Ь(\\ Ю я/		(С-КчОРО
СИТУАЦИЯ ЕСТЬ 1^ КчОИКчУРИ^УЮЩИХ стлнмггое>.				ситулция- ЕСТЬ 15 КОНКУРИРУЮЩИХ СТАНДАРТОВ».
DutchL DutchL 29.04.201922:56 ответить ссылка 1.0
Не еби мозги, пиши на Питоне
gybson gybson 30.04.201913:54 ответить ссылка 1.1
пишу на похер в один столбец, все вот эти отступы для слабых и в одну строчку как-то понятнее где что закрыто
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power?
Discussion
♦ 154 +	W 479	& Share
^ BEST COMMENTS ▼
I like forks • 5h
hehe3301 • 7h
sudo rm -rf oceans/*/contents/
*.plástic
sudo rm -rf people/*/*.cáncer sudo rm -rf v
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор без перевода it humor geek it юмор

One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power? Discussion ♦ 154 + W 479 & Share ^ BEST COMMENTS ▼ I like forks • 5h hehe3301 • 7h sudo rm -rf oceans/*/contents/ *.plástic sudo rm -rf people/*/*.cáncer sudo rm -rf v
¿i
OR IS IT TESTING ME?
Й