Clean Code: A Handbook of Agile Software Craftsmanship

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
    Название: 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 раз(а))
     

Комментариев еще нет, будьте первым!
Вы не можете комментировать. Зарегистрируйтесь, Я свой.




Обратите внимание


 
Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.