Constantine
????
Square
А про span. Это майки сделали же. К ним и вопрос по идее
Constantine
да у меня в среднем оператор длиннее)
Berkus
Эээ эээ..... Алиасы заюзай.
хуялиасы, не мешай людям страдать
Constantine
я вообще считаю, что любой уважающий себя statement в коде должен занимать либо весь экран, либо всю функцию
Constantine
либо весь файл
ну весь файл сложно)
Evgenii
нет бы сделать s::rw
vladislav
Весь проект, чего уж там
Square
Ой ладно. Ухожу обратно под одеялко. Дискуссия ушла куда то в дебри
Berkus
ну весь файл сложно)
#include <megaif> #include <ifbody> #include <myelse>
Evgenii
на современном мониторе как раз 80 символов в ширину влазит
Berkus
где ты раньше был?)
МУДУЛЬНОСТЬ епта
Anatoly
Эээ эээ..... Алиасы заюзай.
лишние строчки будут, лень писать
vladislav
лишние строчки будут, лень писать
Земля тебе пухом, братишка
Constantine
только if ( #include <megaifcondition> ) { #include <megaifbody> } else { #include <megaelsebody> }
Constantine
у меня есть места, где очень хочется)
Anatoly
80 столбцов - это 240 столбцов при трехстороннем мерже - еле-еле на экран влазит.
Berkus
Constantine
Berkus
а при 66-стороннем?
а тогда CVS лопается
Constantine
и пиши комментарии "в кино водил конвенцию"
Berkus
интересно было бы исследовать профдеформацию челов у которых конвенцией жостко задана длина строки 20 символов
Berkus
не ну реально, ввести на год-полтора такое, потом всех к психу на тесты
Anatoly
80 же. люди так пишут и радуются жизни
Berkus
80 же. люди так пишут и радуются жизни
ну когда мне будет 80 я тоже буду радоваться жизни
Anatoly
не, я когда начинал программировать - тоже писал длинные строки и не понимал зачем ограничивать длину строки. наверное потому что один код писал
Anatoly
некрасиво
Constantine
ну я могу( писать, вот, так, параметры, функции ) { и просить( деньги( за_строчки( кода ) ) ); throw зачем; }
Anatoly
в любом случае, std::reference_wrapper<> это слишком длинно чтобы это постоянно писать
Constantine
о_О
Anatoly
нет конечно, зачем он нужен
Constantine
я просто первое, что увидел graphics::window::restrictions::make_from_text_metrics
Constantine
я вот все пытаюсь найти имя, которое длиннее 80 букав
Anatoly
зачем
Constantine
вот нашел место, где вложенность лесенки 17
Anatoly
ёлочка? новый год же прошел, выкидывать такое надо
Constantine
там запись рендереров сцен
Constantine
ужасно будет
Constantine
Представьте, что вам вот такую фиготень надо записать как дерево, поймете
Anatoly
что значит "надо"? зачем вообще так писать?
Constantine
ну давайте, рассказывайте альтернативы
Anatoly
покажите код
Constantine
там очень много непонятных букв
Constantine
считайте, что у вас есть конструктор
Constantine
т.е. там верхняя часть примерно hsequence(make_vector( image(), vsequence(make_vector( hsequence(make_vector( image(), text_end_ellipsis(), image( condition( ) ), text( format_time() ) )), hsequence(make_vector( )) )) ))
Constantine
ну вот что-то такое, лень продолжать
Anatoly
дерево в коде, и его очень хочется записать именно деревом?
Constantine
да
Constantine
потому что дерево, записанное как дерево, выглядит гут
Anatoly
ок, тогда придется писать именно так. но такое бывает очень редко. практически никогда.
Anatoly
разве что в тестах
Constantine
ну не знаю, таких много
Anatoly
такое неудобно читать, и неудобно модифицировать, IMO
Constantine
альтернативы?
Anatoly
вынести переменные
Anatoly
или сериализовать в json, т.к. это по сути кусок данных, а не код.
Constantine
вы умрете писать статические сериализаторы
Constantine
на самом деле на более высоком уровне так и делается
Anatoly
а зачем статические? но если хочется, то можно и генератор кода написать
Constantine
ну я это и имею в виду