Copy-paste dokümantasyon, teknik ekiplerde sessiz sedasız yayılan ve uzun vadede ağır fatura kesen bir alışkanlık. Bir belge yazılıyor, diğer belgeler buradan kopyalanıyor, kopyalanan belgeler güncellenmeden kalmaya devam ediyor, ve zamanla kimsenin hangi belgenin doğru olduğunu bilmediği kaotik bir sistem ortaya çıkıyor. Copy-paste dokümantasyonun birinci zararı tutarsızlık. Aynı API endpoint'i için farklı belgelerde farklı parametreler, farklı dönen değerler, farklı hata kodları yazıyor. Geliştirici hangisine güveneceğini bilemiyor ve pratikte deneme-yanılmayı tercih ediyor. Bu, dokümantasyonun işlevini tamamen yitirmesi anlamına geliyor. İkinci zarar güncelleme maliyeti. Bir şey değiştiğinde, copy-paste dokümantasyon kültüründe kaç yerde değiştirilmesi gerektiğini bilmek neredeyse imkânsız. Bir yer güncelleniyor, diğerleri eski bilgiyle devam ediyor. Eski bilgi bazen yeni bilgiden daha inandırıcı görünüyor çünkü daha detaylı. Üçüncü sorun: Sorumluluk belirsizliği. "Bu belgeyi kim yazdı?" sorusuna cevap yok. Kopyalandıysa kim sorumlu? Kimse. Bu belirsizlik, düzeltme motivasyonunu ortadan kaldırıyor. Copy-paste dokümantasyon yerine single-source-of-truth yaklaşımı benimsenmeli. Tek bir kaynak belge tut, diğerleri buraya referans versin. Modüler belge mimarisi (DITA ya da basit include sistemi) bu sorunu kökten çözüyor. Arama motoru entegrasyonu da yardımcı oluyor: Aynı konuda çoklu sonuç çıkıyorsa, birleştirme vakti gelmiştir. Copy-paste dokümantasyon kısayol gibi görünüyor ama teknik borç olarak döndüğünde faturası ağır.