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









