Nov 14, 2023 18:10
Мимолётная мысль - надо записать. Кажется, в программных системах с высокой степенью модульности появляется полезное свойство - вся кодобаза может даже не компилироваться, но отдельные её части очень даже и собираться, и запускаться. Что позволяет писать модульные тесты и отлаживать код ещё до того, как вся работа по задаче будет закончена.
А это уже не мысль, а напоминалка для читателя: «модульность» не бинарное свойство. Система со временем может становится более или менее модульной. Конкретное числовое значение тут, наверно, даже можно посчитать: к примеру, условно, кол-во сильносвязных компонент в графе зависимостей классов. Причём, определение «зависимости» можно выбирать в зависимости от ситуации.
ооп,
рефлексия