У нас есть система, которая выросла на протяжении ряда лет (ASP.NET Web Forms, MySQL), и мы ищем рекомендации относительно того, что документировать об этом и как документировать ее, чтобы у нас была мы можем разобраться, как должна себя вести система.Внутренняя документация по продукту
Эта документация позволит разработчикам и тестировщикам распознавать, что может быть затронуто при внесении изменений.
Мы разрабатываем всеобъемлющие модульные тесты, но это усилие все еще продолжается, и я не считаю, что модульные тесты будут хорошим и понятным описанием того, что делает система.
Как люди документировали функциональность и поведение системы? Какие инструменты вы используете? Кто несет ответственность за документацию? Вы организуете его по экрану? По сценарию?
Что такое «этот материал»? Единственное описание, которое вы дали, это «система, которая выросла в течение нескольких лет». –
@ Майкл Миор: Спасибо, что сообщили мне, что вы не нашли вопрос очень ясным. Документация, которую я рассматриваю, касается функциональности, и поэтому я не думал, что технический стек был так же важен при формулировании вопроса. Я попытался это разъяснить. –