Инженерная сложность: подразум... Заметка
DZone.com Feed на русском

Инженерная сложность: подразумеваемая против индуцированной сложности

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