Здравствуйте, VladD2, Вы писали:
VD>Измерил объем файлов исправленных мной (между делом) в проекте Rsdn.Editor за последнюю неделю. Получилось 30 файлов общим объемом 455 килобайт.
А сколько строк было изменено?
VD>Можно махать, что называется "не глядя" 500 кил исходников и получать очень даже работающее приложение причем без юнит-тестов и даже без серьезной отладки. 99% ошибок или не делается вовсе, или устраняются на стадии компиляции.
Самый полезный урок, который я вынес после программирования на динамических языках, это что не протестированный код будет содержать ошибки. Так оно и есть (даже для статически типизированных языков). И наличие большого числа тестов для динамических языков, как раз, дает увереность в том, что все работает так, как задумывалось. Хотя и стоит это изрядных трудов по написанию тестов. Но, думаю, оно того стоит.
SObjectizer: <микро>Агентно-ориентированное программирование на C++.