Книги автора
ожидают 3 человека
На аукционах Ay.by
ожидают 9 человек
Книги издательства
ожидают 102 человека
Книги серии
ожидает 21 человек

Чистый код. Создание, анализ и рефакторинг

Роберт Мартин
Автор
Серия: Библиотека программиста
Издательство: Питер
Год издания: 2011
Страниц: 464
Переплет: Мягкая обложка
Формат: 70х100/16 (170х240 мм, увеличенный)
ISBN: 978-5-459-00858-6
Вес: 640 г
Рейтинг: (9,86), 7 отзывов

Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение».

Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший.

<p>Даже плохой программный код может работать. Однако если код не является &laquo;чистым&raquo;, это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и &laquo;укрощение&raquo;.</p><p>Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший.</p><p>Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги - концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и &laquo;запахов кода&raquo;, собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода.</p>
Роберт Мартин Книги > Компьютеры и Интернет > Разработка ПО > Разработка и проектирование программ. CASE-технологии isbn:978-5-459-00858-6 123573 BYR in stock Чистый код. Создание, анализ и рефакторинг 9.86 10 0 7

C этим товаром часто покупают

Паттерны проектирования

Паттерны проектирования

Б. Бейтс, К. Сьерра, Эрик Фримен, Элизабет Фримен, 2011

Добавить в корзину 193 362 руб. -13%

Приемы объектно-ориентированного проектирования. Паттерны проектирования

Приемы объектно-ориентированного проектирования. Паттерны проектирования

Эрик Гамма, Р. Хелм, 2012

Добавить в корзину 99 470 руб.

Совершенный код. Мастер-класс

Совершенный код. Мастер-класс

Стив МакКоннелл, 2012

Добавить в корзину 283 315 руб.

Scrum. Гибкая разработка ПО

Scrum. Гибкая разработка ПО

Майкл Кон, 2011

Добавить в корзину 518 710 руб.

Современные операционные системы

Современные операционные системы

Эндрю Таненбаум, 2012

Добавить в корзину 255 521 руб.

Джоэл о программировании

Джоэл о программировании

Джоэл Спольски, 2006

Добавить в корзину 172 048 руб.

English Zone

English Zone

Михаил Голденков, 2005

Добавить в корзину 8129 руб. -64%

Архитектура компьютера. Пятое издание (+ CD-ROM)

Архитектура компьютера. Пятое издание (+ CD-ROM)

Эндрю Таненбаум, 2012

Добавить в корзину 247 184 руб.

Отзывы и комментарии

  • +6 Да, отличный отзыв Нет, бесполезный отзыв
    Пожаловаться
    Xakep
    19 августа 2010

    У книги вполне неплохой русский перевод. Встречаются термины, с переводом которых я не согласен, но в целом, русское издание произвело на меня весьма хорошее впечатление/ Хорошая книжка. Советую!

  • +5 Да, отличный отзыв Нет, бесполезный отзыв
    Пожаловаться
    alexeivyg
    23 января 2011

    это отличная книга.Просветляет ум.

  • +3 Да, отличный отзыв Нет, бесполезный отзыв
    Пожаловаться
    _NOSTRA_
    22 мая 2011

    Отличная книга. Нужно распространять ее среди коллег, чтобы прививалось чувство красивого кода. А то даже некоторые опытные программисты считают что один большой метод с комментариями лучше, чем несколько мелких функций.

  • 0 Да, отличный отзыв Нет, бесполезный отзыв
    Пожаловаться
    Showtime
    2 августа 2011

    Сначала относился скептически, но позже понял, что книга на многое открыла мне глаза. Как автор и предупреждал, чтиво не из лёгких. Много кода, много информации, частые ссылки на паттерны, много профессиональных терминов. Книга рассчитана на опытных людей, которые уже успели поработать с реальными заказчиками и командой.

  • 0 Да, отличный отзыв Нет, бесполезный отзыв
    Пожаловаться
    mamukin
    6 мая 2011

    Хорошая книга, четко и без соплей доносит идеи красивого поддерживаемого кода.

    Не совсеми кодами согласен.

    В частности в главе 17 совет G30 "Функции должны выполнять одну операцию".

    Дробить 1 public на 1 public и 2 private, не самый удачный пример.

    Были бы вызовы private еще, где по классу, а так размазня получается,

    сам себе автор в этом месте противоречит - о компактности кода речь.

    Так же не согласен что и пустой констрктор это не есть хорошо.

    И на счет коментов javadoc. был проект с требованием

    javadoc даже на setеры и гетеры. (вот такой был code review)

    Так что это, местами как повезет с заказчиком.

    JAVA Dev.

    mamukin редактировал отзыв 6 мая 2011

Вы читали книгу «Чистый код. Создание, анализ и рефакторинг»? Ваше мнение будет интересно многим.

Напишите Ваш отзыв

Лидеры продаж

Рефакторинг. Улучшение существующего кода

Рефакторинг. Улучшение существующего кода

Мартин Фаулер, 2009

Добавить в корзину 336 627 руб.

Интерфейс: новые направления в проектировании компьютерных систем

Интерфейс: новые направления в проектировании компьютерных систем

Джеф Раскин, 2010

Добавить в корзину 201 958 руб.

Современные методы описания функциональных требований к системам

Современные методы описания функциональных требований к системам

Алистер Коберн, 2011

Добавить в корзину 146 068 руб.

Проектирование веб-интерфейсов

Проектирование веб-интерфейсов

Билл Скотт, Тереза Нейл, 2010

Добавить в корзину 239 142 руб.

Информационная архитектура в Интернете

Информационная архитектура в Интернете

Луис Розенфельд, Питер Морвиль, 2010

Добавить в корзину 78 886 руб. -65%

Алан Купер об интерфейсе. Основы проектирования взаимодействия

Алан Купер об интерфейсе. Основы проектирования взаимодействия

Алан Купер, Роберт Рейман, Дэйв Кронин, 2009

Добавить в корзину 477 571 руб.

Моделирование бизнес-процессов с ALLFusion PM

Моделирование бизнес-процессов с ALLFusion PM

Сергей Маклаков, 2008

Добавить в корзину 50 218 руб.

Психбольница в руках пациентов

Психбольница в руках пациентов

Алан Купер, 2010

Добавить в корзину 336 627 руб.

OZ.by™, ООО «НТЦ АПИ», 1999—2012
В торговом реестре с 16 июня 2010