Ибо неотдокументированное уже через полгода сам не поймешь, а копипастинг есть средство запутаться и умножить печали по правке кода.
Но какой же грех, спросите вы, тяжелее - недокументирование или копипастинг?
На сей вопрос отвечу не задумываясь. Сочетание сих двух делает грешника как бы совершенным в грехе, ибо тщится он понять, какой из трех крайне похожих фрагментов кода правильнее, и не может понять, и вновь обречен кодить с самого начала.
(падает на колени, бьется головой о толстенный том документации, переплетенный в кожу индусского кодера)
Грешен есмь! Поленился документировать, и обречен проводить дни и ночи в попытках разобраться, откуда взялись данные в таблицах и почему они связаны именно так!