Код-это плохо. Он гниет. Он требует периодического технического обслуживания. В нем есть ошибки, которые нужно найти. Новые возможности означают, что старый код должен быть адаптирован.
Чем больше у вас кода, тем больше мест, где можно спрятать ошибки. Тем больше времени занимает проверка или компиляция. Тем больше времени потребуется новому сотруднику, чтобы разобраться в вашей системе.
Кроме того, больше кода часто означает меньшую гибкость и функциональность. Это контр-интуитивно, но во многих случаях простое, элегантное решение оказывается быстрее и более общим, чем неуклюжая путаница кода, создаваемая программистом с меньшим талантом.
Код создается инженерами. Чтобы написать больше кода, требуется больше инженеров. Инженеры имеют n? затраты на коммуникацию, и весь этот код, который они добавляют в систему, одновременно расширяя ее возможности, также увеличивает целую корзину затрат.
Умники, честное слово. Если менеджер сказал - надо сделать, программист должен сделать, без обсуждений и восклицаний. Программист может не делать, только если он сам себе менеджер. Но тогда статью следовало озаглавить иначе. Задача менеджера решать - делать или не делать. Задача программиста - делать, что сказал менеджер.
Во-первых, это в авторитарных компаниях без обратной связи.
Во-вторых, программистов, которые сами себе менеджеры, тоже хватает.
В третьих, сделать тоже можно очень по разному
"Код запрос" 🤦🏻♂️
Редакция приветствует оригинальный контент. Если вы опубликовали материал в своём блоге, а потом решили скопировать его на vc.ru, статья может быть распубликована на усмотрение модераторов (vc.ru/team/28520). Пожалуйста, учитывайте это, если собираетесь вновь публиковать тексты.
хорошо, буду знать.
"n? затраты"
:)