Рецепты чистого кода
Книга «Рецепты чистого кода» представляет собой практическое руководство по улучшению дизайна и качества программного кода. Автор, Максимилиано Контьери, предлагает читателям набор конкретных рецептов и методик для написания чистого, поддерживаемого и эффективного кода. Книга охватывает широкий спектр тем, связанных с проектированием программного обеспечения и лучшими практиками разработки.
Основное внимание уделяется таким аспектам, как формулирование аксиом, работа с анемичными моделями, избегание одержимости элементарными типами, управление изменяемостью и написание декларативного кода. Автор также подробно рассматривает вопросы присвоения имён, использования комментариев, соблюдения стандартов и управления сложностью кода.
В книге разбираются распространённые антипаттерны и «раздувальщики» кода, принципы YAGNI (You Aren't Gonna Need It) и быстрого провала (Fail Fast). Отдельные главы посвящены критике чрезмерного использования операторов if и значения null, проблемам преждевременной оптимизации, связанности компонентов и работе с глобальными сущностями.
Заключительные части книги затрагивают вопросы тестирования, управления техническим долгом, работы с исключениями, метапрограммирования, системы типов и аспектов безопасности. Книга будет полезна разработчикам, которые стремятся повысить качество своего кода и освоить принципы чистого кодирования на практике.









