Работа над ядром программы завершена
Ну вот, и закончил переделывать ядро программы. Получилось довольно неплохо. Код стал гораздо лаконичнее, изящнее и, главное, более стабильным. Архитектура кода стала гораздо лучше, то есть менее запутанной, загроможденной, а значит, более простой в дальнейшей поддержке, чтобы этот код можно было и дальше улучшать и дополнять. Тестов для проверки работоспособности ядра я сделал не мало - 201 штука. Жаль, что не вписался в более круглое число - 200, ну да ладно, это мои причуды в стремлении к круглым числам. Они никак делу мешать не должны. Но улучшения в классах ядра программы проведены существенные. Всё теперь сделано гораздо больше по уму, чем то было в прошлый раз. И гораздо более, чем в позапрошлый раз, и гораздо-гораздо более, чем в поза-поза-прошлый раз. Ну а уж в сравнении с разами трех-четырех-пяти летний давности и говорить даже нечего. Там бы у меня вообще ничего не получилось сделать, даже цельную но хромую программу собрать бы не удалось. Но зато вот сейчас, спустя пять лет и спустя раз двадцать переделывания программы, наконец-то можно сказать, что я стремлюсь к идеальной версии программы...
