Я нахожусь в начале проекта C ++ и с самого начала использую Doxygen.
Я хотел бы знать, как вы используете Doxygen в своем проекте, то есть у меня есть несколько вопросов:
1.Где вы размещаете ваши комментарии Doxygen?Заголовок или источники?
Я думаю, что они должны идти в заголовок, потому что именно там я ищу, чтобы узнать, как использовать методы.Однако я предпочитаю опускать реальные имена параметров в прототипах, поэтому я не могу использовать @param - или я могу?Как вы справляетесь с этим?
2.Документируете ли вы все методы?
Пока я документирую только публичные методы, как вы это делаете?Документируете ли вы методы доступа и публичные переменные?
3.Всегда ли вы заполняете @param и @return?
Где я работаю (это Javadoc, но это одна и та же проблема), у нас есть соглашение для заполнения только фактически необходимых свойств, т.е. если краткие описанияговорит "возвращает xys, если ...", мы опускаем @return.Если имена параметров очевидны, мы их опускаем.Я до сих пор не уверен, нравится ли мне такой подход, как ты это делаешь?Пока что я только заполнил краткое изложение и ничего больше, но не все прототипы методов достаточно просты для этого.
4.Какой стиль вы используете?
В Doxygen есть несколько стилей: Javadoc (/ ** ... /), QT (/ ! ... * /) иБольше.Чисто из интереса: какой из них вы используете?Я еду с банкоматом в стиле Javadoc, потому что я к этому привык.