Книга: Мартин Роберт «Чистый код. Создание, анализ и рефакторинг»

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

Производитель: "ПИТЕР"

Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и`укрощение`. Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью - упражнениям по чистке кода или преобразованию проблемного кода в менее проблемный. И только после этого перейдете к самому важному - концентрированному выражению сути этой книги - набору эвристических правил и`запахов кода`. Именно эта база знаний описывает путь мышления в процессе чтения, написания и чистки кода.

Издательство: "ПИТЕР" (2018)

Формат: 235x165x20мм, 464 стр.

ISBN: 978-5-496-03231-5

Купить за 472 грн (только Украина) в

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
Принципы, паттерны и методики гибкой разработки на языке C#Цель данной книги - собрать воедино все методики гибкой разработки и показать их работоспособность… — Символ-Плюс, High tech Подробнее...20132280бумажная книга
Идеальный программист. Как стать профессионалом разработки ПОВсех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше… — Питер, Библиотека программиста Подробнее...2019623бумажная книга
Гибкая разработка программ на Java и C++. Принципы, паттерны и методикиБудучи написанной разработчиками для разработчиков, книга содержит уникальный набор актуальных методов… — Диалектика, Подробнее...20173456бумажная книга
Чистая архитектура. Искусство разработки программного обеспечения"Идеальный программист" и"Чистый код"-легендарные бестселлеры Роберта Мартина - рассказывают, как достичь… — Питер, Библиотека программиста Подробнее...2018935бумажная книга
Чистый код. Создание, анализ и рефакторингПлохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя… — Питер, Подробнее...2018752бумажная книга
Идеальный программист. Как стать профессионалом разработки ПОВсех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше… — Питер, Подробнее...2019687бумажная книга
Идеальный программист. Как стать профессионалом разработки ПОВсех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше… — ПИТЕР, Библиотека программиста Подробнее...2018669бумажная книга

Мартин, Роберт

Роберт Сесил Мартин (англ. Robert Cecil Martin), также известный как Дядя Боб (англ. Uncle Bob) — консультант и автор в области разработки ПО. Мартин является профессионалом в области разработки ПО с 1970, а с 1990 становится международным консультантом в этой области. В 2001 он организует встречу группы, которая создала гибкую методологию разработки из техник экстремального программирования.[1]

Основатель Object Mentor Inc.[2], организации, оказывающей консультационные услуги и тренинги в таких областях, как C++, Java, ООП, Шаблон проектирования, UML, гибкие методологии разработки, и экстремальное программирование.

С 1996 по 1999 был главным редактором журнала C++ Report. В 2002 написал книгу «Быстрая разработка программ. Принципы, примеры, практика» (англ. Agile Software Development: Principles, Patterns, and Practices), которая дает прагматичные советы по объектно-ориентированному дизайну и разработке в agile-командах. Также он издал несколько популярных книг по программированию и методологиям разработки ПО.

Библиография

На русском языке

На английском языке

  • Designing Object-Oriented C++ Applications using the Booch Method. — Prentice-Hall, 1995. — ISBN 0-13-203837-4
  • Agile Software Development: Principles, Patterns and Practices. — Pearson Education, 2002. — ISBN 0-13-597444-5
  • Agile Principles, Patterns, And Practices in C#. — Prentice Hall, 2007. — ISBN 0-13-185725-8
  • Clean Code: A Handbook of Agile Software Craftsmanship. — Prentice Hall PTR, 2008. — ISBN 0-13-235088-2
  • The Clean Coder: A Code of Conduct for Professional Programmers. — Prentice Hall, 2011. — ISBN 0-13-708107-3

См. также

Примечания

  1. Highsmith, Jim History: The Agile Manifesto (2001). Архивировано из первоисточника 1 сентября 2012.
  2. Object Mentor Inc: Robert C. Martin Profile. Проверено 2 июля 2010.

Ссылки

Источник: Мартин, Роберт

См. также в других словарях:

  • Мартин, Роберт — Роберт Сесил Мартин (англ. Robert Cecil Martin), также известный как Дядя Боб (англ. Uncle Bob)  консультант и автор в области разработки ПО. Мартин является профессионалом в области разработки ПО с 1970, а с 1990 становится… …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»