У нас есть много документов, связанных с нашей разработкой программного обеспечения. К ним относятся такие вещи, как требования, проектные документы, внешние PDF-файлы, файлы клиентов, инструкции по тестированию и т. Д. В настоящее время эти документы разбросаны повсюду (вики, «какое-то место в сети», жесткий диск локальных разработчиков (!), и даже в худших местах).
Какой лучший способ отследить их? Так как мы используем Visual Studio (2010) для нашей разработки, и у нас на самом деле нет сторонних разработчиков, я подумал, что будет хорошей идеей сохранить их в «решении» VS, которое позволит им быть контролируемым источником и универсально доступным для всех разработчиков.
Тем не менее, VS действительно, похоже, не создан для этого. Если вы редактируете какой-либо файл документа, даже тот, который настроен со свойствами сборки «Нет», «Не копировать», VS должен перестроить программное обеспечение, прежде чем оно запустится снова. Невозможно создать «Проект документации» в рамках решения. (Для этого мы используем пустой C # проект). Visual Studio и Word / Excel flat не обеспечивают хорошее управление исходным кодом. Вы не можете просмотреть зарегистрированный файл, а затем принять решение о внесении изменений, не закрывая сначала файл, не переходя в проект и не проверяя его вручную перед внесением изменений. Это медленный и утомительный в лучшем случае.
В любом случае, это лучшее, что придумала наша команда, но мне бы очень хотелось, чтобы у меня было лучшее (бесплатное) решение.