Чистий дизайн: практика емпіричного проєктування ПЗ
«Чистий дизайн» — це книга про створення програмного забезпечення, яке легко читати, підтримувати та розвивати. Автор фокусується на емпіричному підході, що базується на досвіді, перевірених принципах і реальних кейсах.
У книзі розглядаються:
- як писати чистий, зрозумілий і стійкий код;
- принципи модульності, гнучкості та інкапсуляції;
- розробка через поведінку, TDD, рефакторинг;
- антипатерни та типові помилки програмістів;
- дизайн API, архітектурні рішення та тестованість.
Це must-read для програмістів, архітекторів і всіх, хто хоче створювати якісне програмне забезпечення.