Clean Code: A Handbook of Agile Software Craftsmanship - PDF

Скачать полную версию книги "Clean Code: A Handbook of Agile Software Craftsmanship - PDF"

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
Даже плохой код может работать. Но если код не чист, он может поставить организацию-разработчика на колени. Каждый год из-за плохо написанного кода теряются бесчисленные часы и значительные ресурсы. Но это не обязательно должно быть так.

Известный эксперт в области программного обеспечения Роберт К. Мартин представляет революционную парадигму в книге "Чистый код: A Handbook of Agile Software Craftsmanship . Мартин объединился со своими коллегами из Object Mentor, чтобы перенести их лучшую agile-практику очистки кода "на лету" в книгу, которая привьет вам ценности мастера программного обеспечения и сделает вас лучшим программистом - но только если вы будете работать над этим.

Какую работу вы будете выполнять? Вы будете читать код, много кода. И вам придется думать о том, что в этом коде правильно, а что нет. Что еще более важно, вам придется пересмотреть свои профессиональные ценности и приверженность своему ремеслу.

Книга "Чистый код" состоит из трех частей. В первой части описываются принципы, паттерны и практика написания чистого кода. Вторая часть состоит из нескольких тематических исследований возрастающей сложности. Каждый пример представляет собой упражнение по очистке кода - преобразование кодовой базы, имеющей некоторые проблемы, в надежную и эффективную. Третья часть - это награда: одна глава, содержащая список эвристик и "запахов", собранных во время создания конкретных примеров. Результатом является база знаний, которая описывает то, как мы думаем, когда пишем, читаем и чистим код.

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

Эта книга необходима любому разработчику, инженеру-программисту, менеджеру проекта, руководителю группы или системному аналитику, заинтересованному в создании лучшего кода.


38
Просмотры
0
Лайкнули

Лицензии:

  • CC BY-NC-SA 3.0 PH
  • Ссылка автора не требуется

Поделиться в сетях

Информация о книге:

Комментарии (0) Добавить

Кликните на изображение чтобы обновить код, если он неразборчив
Комментариев пока нет. Ваш комментарий будет первым!