Comments 4
И, могу ошибаться, вроде это есть нормальные life-cycle для приложения: производить refactoring время от времени, как в области кода, так и документации к приложению. Причины, почему эта ситуация нормальна — более глубокая проблема.
Вряд ли вас это успокоит, но, к сожалению, подобные проблемы характерны далеко не «just for fun» проектов, а очень даже для коммерческих: спроектированных и проданных.
Вряд ли вас это успокоит, но, к сожалению, подобные проблемы характерны далеко не «just for fun» проектов, а очень даже для коммерческих: спроектированных и проданных.
+2
>И, могу ошибаться, вроде это есть нормальные life-cycle для приложения: производить refactoring время от времени, как в области кода, так и документации к приложению.
Конечно, это нормально. Но это идёт не в пример легче, когда есть хоть мало-мальский перечень фич, описание API и набор юнит-тестов. О том и речь, что при отсутствии всего этого довольно-таки проблематично проводить регрессионное тестирование после рефакторинга. Как можно тестировать «чего у нас там поломалось», если мы вообще не в курсе, чего у нас, собственно, быть должно?
>Вряд ли вас это успокоит, но, к сожалению, подобные проблемы характерны далеко не «just for fun» проектов, а очень даже для коммерческих: спроектированных и проданных.
Знаю. Как-никак, работаю в этой области ;)
Но Вы правы: не успокаивает :)
Конечно, это нормально. Но это идёт не в пример легче, когда есть хоть мало-мальский перечень фич, описание API и набор юнит-тестов. О том и речь, что при отсутствии всего этого довольно-таки проблематично проводить регрессионное тестирование после рефакторинга. Как можно тестировать «чего у нас там поломалось», если мы вообще не в курсе, чего у нас, собственно, быть должно?
>Вряд ли вас это успокоит, но, к сожалению, подобные проблемы характерны далеко не «just for fun» проектов, а очень даже для коммерческих: спроектированных и проданных.
Знаю. Как-никак, работаю в этой области ;)
Но Вы правы: не успокаивает :)
0
Удачи Вам в этом, пользуюсь редактором с удовольствием!
+1
Sign up to leave a comment.
Проектная документация или Говорила мне мама…