21.02.2017 Мнения, МенеджментИнженер-системотехник компании Cumulus Networks Питер Лумбис пришел к на первый взгляд парадоксальному выводу, что некачественный или откровенно плохой код всегда лучше, чем отсутствие кода в принципе. «Имеют место ситуации, когда вместо того, чтобы довести проект до завершения, разработчики начинают страдать перфекционизмом. Эти ситуации характерны не только для инженеров, которые пишут программы для работы сетевого стека, но и программистов из других областей ИТ», — объяснил он свою точку зрения изданию InformationWeek. По его словам, даже плохо написанный программный код, который, тем не менее, приводит к достижению результата, всегда лучше пускай совершенного, но вялотекущего проекта с неопределенным будущим. Конечно, четко прописанный код имеет решающее значение для критически важных проектов типа работы мониторов сердечного ритма или систем противоракетной обороны, но «если мне требуется переместить группу файлов для некоторых пользователей или создать описания интерфейсов сети, то я не вижу причин гнаться за недостижимым», — говорит Лумбис. В целом функциональный код имеет множество недостатков — он может быть или нескладным или «безнадежно длинным». «Очевидно, что опытный программист может превратить двести строк кода в десять, но какое это имеет значение, если в итоге они помогают вам сэкономить время и упростить работу», — полагает эксперт. Перфекционизм прочно укоренился в сознании многих ИТ-специалистов, в том числе инженеров в области создания сетей. Более того ...
читать далее.