У мене досить велика приватна база даних коду, яка розвивається вже близько десяти років. Я не використовую phpDocumentor, але оскільки використання розділів docblock стало цілком стандартним для проектів з відкритим кодом, я також прийняв написання docblocks для всіх публічних методів у моєму сховищі. Більшість блоків просто містять невеликий опис та підказки для всіх параметрів та типу повернення.
З приходом статичного аналізу ці типи підказки мені дуже допомогли знайти невідповідності та можливі помилки. Останнім часом я перетворив всю базу коду (зараз працює на PHP7.2), щоб мати всі параметри та повертати значення, наближені до типу, де це можливо, використовуючи typehints PHP. І тепер мені цікаво ... Чи не є ці шрифти docblock надлишковими? Це вимагає зовсім небагато роботи, щоб тримати всі docblocks в синхронізації з постійно мінливим кодом, і оскільки вони не додають ніякої нової інформації, мені цікаво, чи краще їх повністю видалити чи ні.
З одного боку, видалення документації відчуває себе погано, навіть коли воно зайве. В іншому, я дійсно відчуваю, як порушувати принцип "Не повторюй-повторюй сам" щоденний натяк на тип, що вже натякає на тип.