Есть истинное дублирование, когда любое изменение в одной копии требует того же изменения во всех остальных копиях. А есть ложное или случайное дублирование. Если два фрагмента кода, кажущиеся одинаковыми, развиваются разными путями – если они изменяются с разной скоростью и по разным причинам – . Вернитесь к ним через несколько лет, и вы увидите, что они совершенно не похожи друг на друга.