программирование методом копирования-вставки
Sign in to saveAlso known as copy and paste programming
противоположность функциональному методу
Wikidata facts
- Subclass of
- computer programming
Show 5 more facts
- does not have effect
- maintainability
- partially coincident with
- cargo cult programming
- has effect
- duplicate code
- facet of
- computer programming
via Wikidata · CC0
Article · Русский
Программи́рование ме́тодом копи́рования-вста́вки, C&P-программирование или копипаста в программировании — процесс создания программного кода с часто повторяющимися частями, произведёнными операциями копировать-вставить (англ. copy-paste). Обычно этот термин используется в уничижительном понимании для обозначения недостаточных навыков компьютерного программирования или отсутствия выразительной среды разработки, в которой, как правило, можно использовать подключаемые библиотеки. Программирование методом копирования-вставки — распространённый антипаттерн, приводящий к появлению дублированного кода, обычно большого и сложного для восприятия. Повторяемые фрагменты кода размножают ошибку, допущенную в оригинальном коде, а многократные повторы усложняют исправление этой ошибки в копиях. Существуют случаи, когда копипаста в программировании может быть приемлема или необходима: шаблоны, размотка цикла (когда нет автоматической поддержки компилятором), а также в случае применения некоторых парадигм программирования или в случае поддержки редакторами исходного кода в виде сниппетов.
Abstract from DBpedia / Wikipedia · CC BY-SA