Yaklaşık on yıldır gelişen oldukça büyük bir özel kod tabanım var. Ben phpDocumentor kullanmıyorum ama docblock bölümleri kullanmak açık kaynak projelerinde oldukça standart haline geldiğinden ben de depomda tüm genel yöntemler için docblock yazma benimsemiştir. Çoğu blok, tüm parametreler ve dönüş türü için küçük bir açıklama ve yazım karakterleri içerir.
Statik analizin gelişiyle, bu daktilolar tutarsızlıkları ve olası hataları bulmama yardımcı oldu. Son zamanlarda tüm kod tabanını (Şimdi PHP7.2 üzerinde çalışıyor) dönüştürdüm ve PHP'nin typehints'lerini kullanarak tüm parametreleri ve tip değerlerini mümkün olduğunca döndürdüm. Ve şimdi merak ediyorum ... Bu docblock daktiloları gereksiz değil mi? Tüm docblock'ları sürekli değişen kodla senkronize tutmak için biraz çalışma ister ve yeni bilgi eklemedikleri için bunları tamamen kaldırmanın daha iyi olup olmadığını merak ediyorum.
Bir yandan, gereksiz olsa bile belgelerin kaldırılması kötü gelir. Diğerinde, gerçekten tip ipucu olan Do-Not-Repeat-Yourself prensibi günlük tip ipucu şeylerini kırmak gibi hissediyorum.