<libreofficeru-tg>
<Kompilainenn> Никто с Glade дела не имеет?
mikekaganski has quit [Ping timeout: 245 seconds]
mikekaganski_ is now known as mikekaganski
JohnDoe_71Rus has joined #libreoffice-ru
Michael72 has joined #libreoffice-ru
Michael72 has quit [Client Quit]
jircbot has quit []
jircbot has joined #libreoffice-ru
dshil has joined #libreoffice-ru
dshil has quit [Quit: Page closed]
JohnDoe_71Rus has quit [Ping timeout: 244 seconds]
JohnDoe_71Rus has joined #libreoffice-ru
<mikekaganski>
Вот кстати давеча @Kompilainenn спрашивал, почто компиляторы меняють? а вот как раз история с PVS показывает. Новые компиляторы позволяют писать более безопасный код.
<mikekaganski>
Аркадий вон на хабре написал, что случайно исправил одну из ошибок - так это произошло в момент, когда он переписывал код на новый лад (который стал возможен после тоо, как в 5.3 мы обновили компилятор)
<mikekaganski>
так что да, статический анализ - маст хэв, но и хороший стиль написания кода с использованием новых безопасных конструкций - это тоже нужно
<mikekaganski>
(и да, я знаю, что "безопасный" - это фигура речи - рассчитано не на нитпикинг, а на понимание контекста ;-))
<JohnDoe_71Rus>
сегодня видел обсуждение что лучше писать так if (0 == smth) для исключения ошибок
<mikekaganski>
это было такое
<mikekaganski>
у нас за этим следит специальный плагин
<JohnDoe_71Rus>
это вроде компилятор контролирует. сишная фишка
<mikekaganski>
если нужно присвоение в условии - у нас необходимо заключить его в доп.скобки, а сравнение в доп.скобках не допускается, для исключения случайностей
<mikekaganski>
компиляторы не все на такое ругаются
<mikekaganski>
поэтому и написали плагин
<mikekaganski>
и в принципе у нас политика нулевой толерантности к предупреждениям - компилируем всегда в генерацией ошибок при придупреждениях
<libreofficeru-tg>
<Kompilainenn> Майк, я нашелеще кодера
<libreofficeru-tg>
<Kompilainenn> Хз придет он в итоге или нет, но я с ним переписываюсь пока