Clean Code: A Handbook of Agile Software Craftsmanship
Even bad
Code can function. But if
Code isn’t
Clean, it can bring a
development organization to its knees. Every year, countless hours and
significant resources are lost because of poorly written
Code. But it
doesn’t have to be that way.
Noted
Software expert Robert C. Martin presents a revolutionary paradigm with
Clean Code: A Handbook of Agile Software Craftsmanship.
Martin has teamed up with his colleagues from Object Mentor to distill
their best
Agile practice of cleaning
Code “on the fly” into a book
that will instill within you the values of a
Software craftsman and
make you a better programmer—but only if you work at it.
What
kind of work will you be doing? You’ll be reading
Code—lots of
Code.
And you will be challenged to think about what’s right about that
Code,
and what’s wrong with it. More importantly, you will be challenged to
reassess your professional values and your commitment to your craft.
Clean Code
is divided into three parts. The first describes the principles,
patterns, and practices of writing
Clean Code. The second part consists
of several case studies of increasing complexity. Each case study is an
exercise in cleaning up
Code—of transforming a
Code base that has some
problems into one that is sound and efficient. The third part is the
payoff: a single chapter containing a list of heuristics and “smells”
gathered while creating the case studies. The result is a knowledge
base that describes the way we think when we write, read, and
Clean
Code.
Readers will come away from this book understanding
- How to tell the difference between good and bad Code
- How to write good Code and how to transform bad Code into good Code
- How to create good names, good functions, good objects, and good classes
- How to format Code for maximum readability
- How to implement complete error handling without obscuring Code logic
- How to unit test and practice test-driven development
This
book is a must for any developer,
Software engineer, project manager,
team lead, or systems analyst with an interest in producing better
Code.
1. Описание на русском
Даже плохая кодекс может функционировать. Однако, если кодекс не
является чистым, это может привести к развитию организации, на колени.
Каждый год, бесчисленные часы и значительных ресурсов теряется из-за
плохо написана кодекса. Но он не должен быть таким.
Программное обеспечение отметил эксперт Роберт К. Мартин
представляет революционную парадигму с чистого кодекса: Сборник Agile
Программы ремесла. Мартин совместно со своими коллегами из объекта
наставник для дистиллировать все Agile практики очистки Кодекс "на
лету" в книге, которые будут вселять в вас ценности программного
мастером и сделать вас более-программист, но только если вы работаете
на него.
Какую работу вы будете делать? Вы будете читать Кодекс-много
кодекса. И вам будет оспорено думать о том, что право об этом Кодексе,
и то, что случилось с ним. Более того, вам будет оспорено пересмотреть
ваши профессиональные ценности и вашей приверженности вашего судна.
Чистая Кодекс состоит из трех частей. Первая описывает принципы,
формы и методы написания Чистый кодекса. Вторая часть состоит из
нескольких тематических исследований, повышения сложности. Каждое
тематическое исследование представляет собой результат очистки
Кодекс-трансформации Кодекс базой, что есть проблемы, в один звук,
который и эффективной. Третья часть выплат: одну главу, содержащую
список эвристики и "запах", который был собран при создании
тематических исследований. Результатом этого является база знаний,
который описывает то, как мы считаем, когда мы писать, читать и чистого
кодекса.
Читатели будут уходить из этой книги понимание
* Как рассказать разницу между хорошим и плохим кодекс
* Как писать хорошие кодекс и о том, как преобразовать плохо кодекса в Кодекс хорошей
* Как создать хорошие имена, хорошие функции, хорошая объектов, и передовой класс
* Как отформатировать Код для максимальной читаемости
* Как осуществить полную обработку ошибок без затемняя кодекс логика
* Как блока испытания и испытания практикой инициативе развитие
Эта книга является обязательным для любого разработчика, инженер,
менеджер проекта, команда приведет или системному анализу, имеющих
интерес в производстве более кодекса.
Автор:
БончБруевич
Категория:
Литература / Разработка
Добавлен:
10.10.2008 15:14
Просмотров:
5338
Комментарии:
0
-
0
+
Прикрепленные вложения:
-
Название:
Clean Code: A Handbook of Agile Software
Craftsmanship
Автор:
Robert C. Martin
Издательство:
Prentice Hall PTR, 2008 г.
Язык:
Английский
Формат:
PDF
Размер файла:
3.6 Мб, страниц:
450
Ссылка :
Clean Code: A Handbook of Agile Software Craftsmanship
(Скачали
1416
раз(а))