DRY: Don't Repeat Yourself

Часто, в процессе вайбкодинга, ии генерит одинаковые артефакты кода, которые ни одно ревью не пройдут. Для этого у программистов существует такой паттерн, как DRY - не повторяйся.

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

Как решить: 1) Попросите агента или чат бота исправить ваш код (лучше укажите конкретный участок), с соблюдением паттерна DRY. 2) Вынесите нужный блок кода в функцию, которую после везде и используйте.

Не нужно выносить код, который имеет различную бизнес нагрузку или параметры, это только усложнит вашу систему!!!

Для тех кому важно знать истоки, вот определение из книги «The Pragmatic Programmer» Эндрю Ханта и Дэвида Томаса: Каждый кусок знания должен иметь одно, недвусмысленное, авторитетное представление в системе