Библиотека knigago >> Компьютеры: Разработка ПО >> Программирование: прочее >> Идеальный программист. Как стать профессионалом разработки ПО


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1340, книга: Финансовое право. Шпаргалка
автор: Данила С Белоусов

Юриспруденция «Финансовое право. Шпаргалка» — это компактное и доступное руководство по основным принципам финансового права Российской Федерации. Книга охватывает ключевые понятия, нормы и институты данной отрасли права. Книга разделена на шесть глав, посвященных различным аспектам финансового права: * Основы и принципы * Финансовые средства государства * Бюджет и бюджетная система * Государственные внебюджетные фонды * Государственный долг и государственный кредит * Финансовый...

СЛУЧАЙНАЯ КНИГА

Роберт Сесил Мартин - Идеальный программист. Как стать профессионалом разработки ПО

Идеальный программист. Как стать профессионалом разработки ПО
Книга - Идеальный программист. Как стать профессионалом разработки ПО.  Роберт Сесил Мартин  - прочитать полностью в библиотеке КнигаГо
Название:
Идеальный программист. Как стать профессионалом разработки ПО
Роберт Сесил Мартин

Жанр:

Менеджмент ПО, Программирование: прочее

Изадано в серии:

неизвестно

Издательство:

Питер

Год издания:

ISBN:

978-5-459-01044-2

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Идеальный программист. Как стать профессионалом разработки ПО"

Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий
признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это —
основа для них. Потому что они являются профессионалами своего дела.
В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка
Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным
программистом», описывая методы, инструменты и подходы для разработки «идеального ПО».
Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга — больше, чем описание
методов, она о профессиональном подходе к процессу разработки.


Читаем онлайн "Идеальный программист. Как стать профессионалом разработки ПО" (ознакомительный отрывок). Главная страница.

ББК 32.973.2-018-02
УДК 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
Антагонистические роли . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Как насчет «почему»? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Высокие ставки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Умение работать в --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.