Здравствуйте, Marty, Вы писали:
M>Открывающая скобка в той же строке, где и условие/цикл экономит только одну строку текста, но тратит кучу ментальных сил читающего этот говнокод.
Не тратит
M>Я так обычно не делаю, да, это лишнее, если и if и его последующие else if все обходятся одной строчкой. Я экономлю строку таким образом:
M>if (cond==1)
M> ++x;
M>// dobavitb pustuiy stroku dlia chitaemosti
M>else if (cond==10)
M> x += 2;
M>// dobavitb pustuiy stroku dlia chitaemosti
M>else if (cond==11)
M> x += 25;
M>// dobavitb pustuiy stroku dlia chitaemosti
M>else
M> x = 100500;
M>
Так что ли?
M>Ещё момент такой — мне рассказывал знакомый, который скачет между языками, и много пишет как на плюсах, так и на питоне. Он говорил: "переключаясь с питона на плюсы я могу профакапить момент, что вложенность в плюсах не определяется отступом, поэтому любое вложенное выражение, даже однострочное, обрамляю на плюсах скоупом".
КАк можно профакапить отступ при наличии хоть какого-то автоформаттера?
M>У тебя нет денег на мышку с колёсиком? Я вообще думал, что такие уже лет 20 вообще не делают. По-моему, как раз такие мышки без колёсика в наше время должны стоить космических денег
Неоходимость скроллинга негативно влияет на читаемость
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте