Рецепты чистого кода. Контьери. 2025

100 

Книга для инженеров-разработчиков и архитекторов, имеющих дело с большим объемом сложного кода, важно эффективно его масштабировать и обслуживать. В этой книге вы найдете простые способы (изложенные в форме рецептов) того, как избежать множества ловушек и частых ошибок кода или подводных камней в нем. В большинстве случаев рецепт сам по себе не самая важная часть главы — он скорее поднимает и раскрывает конкретную тему, помогая понять, как решить эту проблему в коде и оцепить правильность выбранного решения.Эта книга укажет вам на частые проблемы в кодовой базе, расскажет о послед­ствиях этих проблем и в конечном счете поможет избежать их благодаря про­стым рецептам. Это ценный ресурс для разработчиков, ревьюеров, архитекторов и студентов, который поможет им в совершенствовании навыков работы с кодом и существующими системами.

Код окружает нас везде: от веб-разработки до смарт-контрактов, встраиваемых систем, блокчейна, бортового ПО системы телескопа Джеймс Уэбб, хирургических роботов и многих других областей. Программы фактически захватывают мир, и мы наблюдаем за появлением профессиональных инструментов для генерации кода на основе искусственного интеллекта. Это значит, что чистота кода важна как никогда. Поскольку мы работаем со все более крупными  базами с открытым исходным кодом, чистый код это способ сохранить его актуальным и готовым к изменениям.

Автор Максимилиано Контьери выходит за рамки концепции чистого кода, показывая, как искать возможности улучшения и оценивать их влияние на код готового программного продукта. Когда речь идет о надежности и развитии, эти методы обеспечивают преимущества, которые со временем окупаются. Стиль изложения Контьери предельно прост и прямолинеен — он чист настолько, насколько чистым нам хотелось бы видеть свой код. В каждом «рецепте» есть примеры, чтобы не осталось никаких сомнений, как правильно его применять в разных возможных сценариях

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

Перевод с любых доступных для Вас карт

Отзывы

Отзывов пока нет.

Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.