У меня довольно большая частная кодовая база, которая развивается уже около десяти лет. Я не использую phpDocumentor, но поскольку использование разделов с докблоком стало довольно стандартным в проектах с открытым исходным кодом, я принял написание докблоков для всех открытых методов в моем репозитории. Большинство блоков просто содержат небольшое описание и подсказки для всех параметров и типа возвращаемого значения.
С появлением статического анализа эти шрифты очень помогли мне найти несоответствия и возможные ошибки. В последнее время я преобразовал всю кодовую базу (теперь работающую на PHP7.2), чтобы все параметры и возвращаемые значения были, по возможности, подсказаны типами, используя шрифты PHP. А теперь мне интересно ... Разве эти docblock-шрифты не избыточны? Требуется немало усилий, чтобы синхронизировать все docblocks с постоянно меняющимся кодом, и, поскольку они не добавляют никакой новой информации, я задаюсь вопросом, лучше ли их полностью удалить или нет.
С одной стороны, удаление документации плохо, даже если это излишне. С другой стороны, я действительно чувствую, что ломаю повседневные вещи типа хинтинга по принципу «не повторяй себя», которые уже намекают на тип.