Чистый код: руководство по гибкой разработке программного обеспечения на русском
#680056
Clean Code: A Handbook of Agile Software Craftsmanship (978-0136083252)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Martin Robert C. | #16: Тестирование программного обеспечения
Даже плохой код может работать. Но если код не чистый, он может поставить на колени всю организацию разработчиков. Каждый год бесчисленные часы и значительные ресурсы теряются из-за плохо написанного кода. Но так быть не должно.
Известный эксперт в области программного обеспечения Роберт К. Мартин представляет революционную парадигму в своей книге «Чистый код: Справочник по гибкой разработке программного обеспечения ». Мартин объединился со своими коллегами из Object Mentor, чтобы обобщить их лучшие практики гибкой разработки — очистку кода «на лету» — в книге, которая привьет вам ценности мастера-программиста и сделает вас лучшим программистом — но только если вы будете над этим работать.
Какую работу вы будете выполнять? Вы будете читать код — много кода. И вам придётся задуматься о том, что в этом коде правильно, а что нет. Что ещё важнее, вам придётся переосмыслить свои профессиональные ценности и свою преданность своему делу.
Книга «Чистый код» разделена на три части. Первая описывает принципы, шаблоны и методы написания чистого кода. Вторая часть состоит из нескольких примеров, сложность которых возрастает. Каждый пример представляет собой упражнение по очистке кода — преобразованию кодовой базы, имеющей некоторые проблемы, в надежную и эффективную. Третья часть — это заключительная часть: отдельная глава, содержащая список эвристик и «запахов», собранных в процессе создания примеров. В результате получается база знаний, описывающая наш образ мышления при написании, чтении и очистке кода.
Читатели, прочтя эту книгу, поймут следующее:
Известный эксперт в области программного обеспечения Роберт К. Мартин представляет революционную парадигму в своей книге «Чистый код: Справочник по гибкой разработке программного обеспечения ». Мартин объединился со своими коллегами из Object Mentor, чтобы обобщить их лучшие практики гибкой разработки — очистку кода «на лету» — в книге, которая привьет вам ценности мастера-программиста и сделает вас лучшим программистом — но только если вы будете над этим работать.
Какую работу вы будете выполнять? Вы будете читать код — много кода. И вам придётся задуматься о том, что в этом коде правильно, а что нет. Что ещё важнее, вам придётся переосмыслить свои профессиональные ценности и свою преданность своему делу.
Книга «Чистый код» разделена на три части. Первая описывает принципы, шаблоны и методы написания чистого кода. Вторая часть состоит из нескольких примеров, сложность которых возрастает. Каждый пример представляет собой упражнение по очистке кода — преобразованию кодовой базы, имеющей некоторые проблемы, в надежную и эффективную. Третья часть — это заключительная часть: отдельная глава, содержащая список эвристик и «запахов», собранных в процессе создания примеров. В результате получается база знаний, описывающая наш образ мышления при написании, чтении и очистке кода.
Читатели, прочтя эту книгу, поймут следующее:
- Как отличить хороший код от плохого
- Как писать хороший код и как превратить плохой код в хороший.
- Как создавать хорошие имена, хорошие функции, хорошие объекты и хорошие классы
- Как отформатировать код для максимальной читаемости
- Как реализовать полноценную обработку ошибок, не скрывая логику кода?
- Как проводить модульное тестирование и применять принципы разработки через тестирование (TDD).