ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
1006528 Топик полностью
RxTx (24.05.2020 16:43, просмотров: 389) ответил RxTx на Говнокод.
Я не про сайт govnokod.ru, а про вопрос топикстартера. Код, который он привел - однозначно лютый говнокодище. Поддерживать этот код возможно только пока вместе с ним работает его автор. Если же поддерживать или развивать код придется другому программисту - тот застрелится даже на простые вещи будет тратится непозволительно много времени. Давать хар-ку программисту написавшему это я не берусь из соображений корректности, но однозначно что организация с 

ним сильно рискует. Чтобы нивелировать ситуацию, необходимо выполнить рефакторинг и документирование. Программиста ПРИНУДИТЬ оформить код согласно одному из стандартов. На Windows/Mac/Linux поможет CLion, на Windows Visual Studio (с Reshaper). На *Nix VIM с плагинами. Советую также выполнить статический анализ кода посредством PVS Studio. Есть средства проверяющие C текст программы на соответствие установленному стандарту и не дающие выполнить commit (т.е. попросту не принимающие его пока это вот такое вот гумно). Также, гуглим что такое "code review" - независимый анализ кода специалистом (а лучше несколькими).