Re[17]: Закон сохранения сложности
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 24.07.09 05:36
Оценка:
Здравствуйте, IT, Вы писали:

G>>>>overarchitecture — накручивание архитектуры без необходимости (без решения явных задач). Если производить упорядочивание существующего кода, то энтропия будет уменьшаться.

IT>>>Ладно, я задам этот вопрос тебе тоже. SRP упорядочивает код или не упорядочивает?
G>>Упорядочивает.

IT>Тогда почему при определённых сценариях упорядочивание кода и, соответственно, уменшение энтропии приводит к повышению сложности?


Какой сложности?

SRP позволяет уменьшать сложность изменения ценой небольшого увеличения сложности чтения и объема кода. Только сложность чтения и объем кода видно сразу, а сложность изменения не будет проявляться пока не потребуются изменения. Поэтому вполне может казаться что применение SRP повышает сложность, хотя совокупная сложность уменьшается.
В конкретном случае может быть что сложность изменения вообще не интересет, а интересует исключительно объем кода.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.