В связи с пунктом 3 в первом посте хотелось бы выяснить вот что.
Экстремальное программирование, рефакторинг и модульное тестирование возникли в реальном мире именно в связи с постоянно изменяющимися () ) требованиями.
Рефакторинг также серьезно применяется при работе с "унаследованным" кодом. Недавно книжка по этому делу вышла - от автора CppUnit и CPPUnitLite.
Я тут для своей книжки по системному программированию слепил некую версию xUnit. И собираюсь в мае поисследовать то же самое на ББ. Удивительно, но мне не удалось найти в сети такую систему для Оберонов.
Значит ли это, что рефакторинг и модульное тестирование не очень нужны в мире оберонов? Или просто народ об этом не знает?