Scroll to top
Качественное создание и продвижение сайтов To-Dev.Ru

Культ программирования


SirAix - 19.06.2018 - 0 комментариев

Культ программирования (“Cargo cult programming“) – это некий стиль программирования, характеризующийся “ритуальным” добавлением строк кода или структур программ, которые не имеют никакого смысла. “Поклонное” программирование на практике обычно характерно для программиста, не понимающего ни ошибки, которую он пытается решить, ни очевидного решения. Термин «поклонник культа программирования» может применяться, когда неквалифицированный или начинающий программист копирует часть кода из одного места в другое с минимальным пониманием или вовсе без него, как данный код работает и может ли он вообще применяться в данном случае.

Культ программирования может также относиться к практике применения шаблона проектирования или стиля написания кода вслепую, не понимая причин, лежащих в основе этого принципа проектирования.

Например: добавляются ненужные комментарии к понятному коду, чрезмерная приверженность конвенциям определенной парадигмы программирования или добавление ненужного кода, засоряющего проект.


Термин кусок груза, как идиома, первоначально относился к коренным религиям, возникшим в южной части Тихого океана после Второй мировой войны. Религиозные действия этих групп были направлены на разработку сложных макетов самолетов и военных посадочных полос в надежде вызвать “богоподобные” самолеты, которые однажды сбросили им груз во время войны.

Использование термина в компьютерном программировании, принадлежит Ричарду Фейнману впервые упомянутому в его речи “Cargo Cult Science”.

 

Добавить комментарий