Я нашел эффективным использование графического инструмента сравнения, чтобы показать заголовок и исходный файл рядом, чтобы синхронизировать документацию и убедиться, что все в том же порядке. (Мой работодатель купил мне Araxis Merge, так что именно этим я и пользуюсь, но существует множество бесплатных и коммерческих инструментов, которые выполняют одно и то же на разных платформах.)
Это может быть проще с процедурным файлом C или C ++, в отличие от объектно-ориентированного файла C ++, где функции-члены класса будут иметь другой уровень отступа в заголовке, чем в исходном файле.