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

IT>Если бы сложность разработки ПО можно было описать с помощью других аналогий, то её бы уже давно описали и без нас с тобой. Поверь мне на слово. Но пока этого не произошло. Не помогает здесь почему-то ни термодинамика, ни философия. Некоторые принципы и аналогии позаимствовать можно, но не более того.

Причем тут термодинамика? Уже почти сто лет существует теория информации, котороя хоть и почерпнула часть от термодинамики, но достаточно сильно от нее отличается.
В теории информации есть понятие энтропии, но нету второго начала (возрастания энтропии при любом процессе).
Вы почему-то пытаетесь придумать этот закон.

IT>Не понятно как твои теории объясняют то, что при упорядочивании сложность кода может увеличиваться. В программировании это называется overarchitecture. Штука, встечающаяся чуть ли не чаще, чем вообще полное отсутствие архитектуры. Любой инструмент, любая техника, любой принцип, любая теория в программировании может быть использована не только во благо, но не редко совсем наоборот. Происходит это в следствии того, что попытка устранения сложности в одном месте всегда, ВСЕГДА!, сопровождается добавлением сложности в другом. Статья именно об этом.

Не заметил обоснованности перехода от "может" к "всегда". Нету в теории информации постоянного возрастания энтропии.
overarchitecture — накручивание архитектуры без необходимости (без решения явных задач). Если производить упорядочивание существующего кода, то энтропия будет уменьшаться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.