Роберт Сесил Мартин - Идеальный программист. Как стать профессионалом разработки ПО
Название: | Идеальный программист. Как стать профессионалом разработки ПО | |
Автор: | Роберт Сесил Мартин | |
Жанр: | Менеджмент ПО, Программирование: прочее | |
Изадано в серии: | неизвестно | |
Издательство: | Питер | |
Год издания: | 2012 | |
ISBN: | 978-5-459-01044-2 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Идеальный программист. Как стать профессионалом разработки ПО"
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий
признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это —
основа для них. Потому что они являются профессионалами своего дела.
В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка
Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным
программистом», описывая методы, инструменты и подходы для разработки «идеального ПО».
Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга — больше, чем описание
методов, она о профессиональном подходе к процессу разработки.
Читаем онлайн "Идеальный программист. Как стать профессионалом разработки ПО" (ознакомительный отрывок). Главная страница.
- 1
- 2
- 3
- . . .
- последняя (7) »
УДК 004.415
М29
М29
Мартин Р.
Идеальный программист. Как стать профессионалом разработки ПО. — СПб.:
Питер, 2012. — 224 с.: ил.
ISBN 978-5-459-01044-2
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий
признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это —
основа для них. Потому что они являются профессионалами своего дела.
В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка
Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным
программистом», описывая методы, инструменты и подходы для разработки «идеального ПО».
Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга — больше, чем описание
методов, она о профессиональном подходе к процессу разработки.
ББК 32.973.2-018-02
УДК 004.415
Права на издание получены по соглашению с Prentice Hall, Inc. Upper Sadle River, New Jersey 07458. Все права
защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как
надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не
может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за
возможные ошибки, связанные с использованием книги.
ISBN 978-0137081073 англ.
ISBN 978-5-459-01044-2
© Prentice Hall, Inc., 2011
© Перевод на русский язык ООО Издательство «Питер», 2012
© Издание на русском языке, оформление
ООО Издательство «Питер», 2012
Краткое содержание
Обязательное вступление. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Глава 1. Профессионализм . . . . . . . . . . . . . . . . . . . . . . . . . 19
Глава 2. Как сказать «нет» . . . . . . . . . . . . . . . . . . . . . . . . . 35
Глава 3. Как сказать «да» . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Глава 4. Написание кода . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Глава 5. Разработка через тестирование . . . . . . . . . . . . . . . 87
Глава 6. Тренировка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Глава 7. Приемочное тестирование . . . . . . . . . . . . . . . . . . . 105
Глава 8. Стратегии тестирования . . . . . . . . . . . . . . . . . . . . . 124
Глава 9. Планирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Глава 10. Оценки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Глава 11. Под давлением . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Глава 12. Сотрудничество . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Глава 13. Группы и проекты . . . . . . . . . . . . . . . . . . . . . . . . . 175
Глава 14. Наставники, ученики и мастерство . . . . . . . . . . . . . 180
Приложение. Инструментарий . . . . . . . . . . . . . . . . . . . . . . . . 193
Алфавитный указатель. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Содержание
Обязательное вступление . . . . . . . . . . . . . . . . . . . . . . . . . 13
От издательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Глава 1. Профессионализм . . . . . . . . . . . . . . . . . . . . . . . . 19
Оборотная сторона профессионализма . . . . . . . . . . . . . . . . . . . . . . .
Ответственность . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Первое правило: не навреди . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Не навреди функциональности . . . . . . . . . . . . . . . . . . . . . . . . . . .
Контроль качества не должен ничего обнаружить . . . . . . . . .
Вы должны быть уверены в том, что ваш код работает . . . . .
Автоматизированный контроль качества . . . . . . . . . . . . . . . . . .
Не навреди структуре . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Трудовая этика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Знай свою область . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Непрерывное обучение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Тренировка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Совместная работа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Наставничество . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Знание предметной области . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Понимание интересов работодателя/заказчика . . . . . . . . . . . .
Скромность . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
20
23
23
24
25
26
26
28
29
30
31
32
32
33
33
33
Глава 2. Как сказать «нет» . . . . . . . . . . . . . . . . . . . . . . . . 35
Антагонистические роли . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Как насчет «почему»? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Высокие ставки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Умение работать в --">
- 1
- 2
- 3
- . . .
- последняя (7) »
Книги схожие с «Идеальный программист. Как стать профессионалом разработки ПО» по жанру, серии, автору или названию:
Алина Калинина - Как делать колбасы в домашних условиях Жанр: Кулинария Год издания: 2010 |
Кевин Дробо - Секреты сильного бренда. Как добиться коммерческой уникальности Жанр: Деловая литература: прочее Год издания: 2011 |
Дон Пендлтон - Борись как девчонка Жанр: Современные любовные романы Год издания: 2018 |
Другие книги автора «Роберт Мартин»:
Роберт Сесил Мартин - Чистый код. Создание, анализ и рефакторинг Жанр: Программирование: прочее Год издания: 2010 Серия: Библиотека программиста |
Роберт Сесил Мартин - Чистый Agile. Основы гибкости Жанр: Современные российские издания Год издания: 2020 Серия: Библиотека программиста |
Роберт Сесил Мартин - Идеальная работа Жанр: Программирование: прочее Год издания: 2022 Серия: Библиотека программиста |