Size: a a a

cxx.Дискуссионная

2020 June 06

Т8

Т-34 85 in cxx.Дискуссионная
Bohdan Bessonov
Ну согласись в плюсах отстрелить ногу просто (судя по сапапро)
С другой стороны просто не надо говнокодить
зато плюсы не кидают ошибку компиляции, когда код нормально написан, просто BC тупой
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Т-34 85
зато плюсы не кидают ошибку компиляции, когда код нормально написан, просто BC тупой
С другой стороны компилирует кодяру, в которой есть 100 процентное ub))))
источник

Т8

Т-34 85 in cxx.Дискуссионная
Alexander Zaitsev
Чем больше компилятор за тобой проверяет, тем лучше
флагами обмазаться. И тут не полный список, кстати
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Жаль, что это помогает, но не полностью :(
источник

EP

Egor Pugin in cxx.Дискуссионная
Alexander Zaitsev
Жаль, что это помогает, но не полностью :(
лазил в хромиум тут, у них в блинке глобальные переменные запрещены шланговым ерором)
источник

Т8

Т-34 85 in cxx.Дискуссионная
Alexander Zaitsev
С другой стороны компилирует кодяру, в которой есть 100 процентное ub))))
а это пускай каждый сам за себя решает. Мне пока больше не нравится то, что в расте приходится наёбывать борров чекер, чем отстрел ног в плюсах
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Т-34 85
а это пускай каждый сам за себя решает. Мне пока больше не нравится то, что в расте приходится наёбывать борров чекер, чем отстрел ног в плюсах
Разобрался, как он работает?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Egor Pugin
лазил в хромиум тут, у них в блинке глобальные переменные запрещены шланговым ерором)
Хехеххехе)))
источник

EP

Egor Pugin in cxx.Дискуссионная
Alexander Zaitsev
Хехеххехе)))
и ещё из примеров - ue4, где большинство ворнингов ероры, так что для больших проектов через такие запреты большинство потенциальных ошибок и уб, вероятно, можно исключить
источник

Т8

Т-34 85 in cxx.Дискуссионная
Alexander Zaitsev
Разобрался, как он работает?
поверхностно. Местами весьма грубо работает, из-за чего много ложноположительных срабатываний. Вот зависимые типы стоят внимания. А без них не вижу смысла валить с плюсов
источник

Т8

Т-34 85 in cxx.Дискуссионная
Egor Pugin
и ещё из примеров - ue4, где большинство ворнингов ероры, так что для больших проектов через такие запреты большинство потенциальных ошибок и уб, вероятно, можно исключить
+
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Egor Pugin
и ещё из примеров - ue4, где большинство ворнингов ероры, так что для больших проектов через такие запреты большинство потенциальных ошибок и уб, вероятно, можно исключить
У меня на работе все Варны - ошибки. Так жить проще
источник

EP

Egor Pugin in cxx.Дискуссионная
ага
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Т-34 85
поверхностно. Местами весьма грубо работает, из-за чего много ложноположительных срабатываний. Вот зависимые типы стоят внимания. А без них не вижу смысла валить с плюсов
Завтипов и в расте нет
источник

EP

Egor Pugin in cxx.Дискуссионная
имею в виду, что на хеловорлде или пет прожекте каждом не будешь сразу всё это выставлять
источник

EP

Egor Pugin in cxx.Дискуссионная
а уже для большого проекта можно
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
С завтипами проблема в том, что я ещё не видел яп с завтипами, чтобы его удобно было юзать
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Но завтипы - крайне мощная вещь
источник

Т8

Т-34 85 in cxx.Дискуссионная
Alexander Zaitsev
С завтипами проблема в том, что я ещё не видел яп с завтипами, чтобы его удобно было юзать
да, в этом и проблема. Конечно, проверки - это круто, но удобство страдает. Если это не крупный проект, то заебёшься доказывать компилятору, что заебись там всё. Проще оттестировать
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Т-34 85
да, в этом и проблема. Конечно, проверки - это круто, но удобство страдает. Если это не крупный проект, то заебёшься доказывать компилятору, что заебись там всё. Проще оттестировать
Хз, я не согласен. Не считаю, что в Rust сложно ублажать его борров чекер
источник