На новой исследовательской работе я буду частью долгосрочных усилий по очистке довольно обширной базы Java-кода (более 7 лет разработки).В настоящее время он находится в SVN, но я рассматриваю Mercurial.
Возможно, есть два типа людей, сотрудничающих над проектом.Тип 1: люди, которые будут разрабатывать много кода и писать документацию.Тип 2: люди, которые являются пользователями кода и имеют очень хорошие предложения по документации и удобству использования.
Я представляю себе такой рабочий процесс:
- Разработчик просматривает раздел кода и(пере) пишет документацию (в кодировке Javadoc / Doxygen style)
- Код подтверждения разработчика
- Обновление сервера версий HTML-документация
- Пользователи типа 2 могут просматривать документацию и оставлять комментариина самой странице документации (стиль вики?).Соавторы могут обсудить это здесь.
- Разработчики просматривают комментарии и переходят к шагу 1.
Я ищу любые предложения о предлагаемом рабочем процессе и идеи об инструментах, которые помогутвыполнить это.Спасибо!