Чистый код
после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
Даже плохой код может работать. Но если код не является чистым, это может поставить организацию-разработчика на колени. Ежегодно из-за плохо написанного кода теряется бесчисленное количество часов и значительные ресурсы. Но так не должно быть.
Известный эксперт по программному обеспечению Роберт К. Мартин представляет революционную парадигму в книге «Чистый код: руководство по гибкому созданию программного обеспечения». Мартин объединился со своими коллегами из Object Mentor, чтобы воплотить их лучшие гибкие практики очистки кода «на лету» в книгу, которая привит вам ценности мастера программного обеспечения и сделает вас лучшим программистом — но только если вы работаете на этом.
Какой работой вы будете заниматься? Вы будете читать код — много кода. И вам будет предложено подумать о том, что в этом коде правильно, а что нет. Что еще более важно, вам придется переоценить свои профессиональные ценности и свою приверженность своему ремеслу.
Чистый код разделен на три части. Первый описывает принципы, шаблоны и методы написания чистого кода. Вторая часть состоит из нескольких тематических исследований возрастающей сложности. Каждый практический пример представляет собой упражнение по очистке кода — преобразованию базы кода, в которой есть некоторые проблемы, в надежную и эффективную. Третья часть — это результат: одна глава, содержащая список эвристик и «запашек», собранных при создании тематических исследований. Результатом является база знаний, описывающая то, как мы думаем, когда пишем, читаем и очищаем код.
Читатели выйдут из этой книги и поймут, как отличить хороший и плохой код, как писать хороший код. и как преобразовать плохой код в хороший код. Как создавать хорошие имена, хорошие функции, хорошие объекты и хорошие классы. Как форматировать код для максимальной читаемости. Как реализовать полную обработку ошибок, не скрывая логику кода. Как проводить модульное тестирование и практиковать разработку через тестирование. Эта книга представляет собой must для любого разработчика, инженера-программиста, менеджера проекта, руководителя группы или системного аналитика, заинтересованного в создании лучшего кода.
Характеристики
- ФИО Автора
- Роберт Мартин Сесил
- Язык
- Английский