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



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

Рейтинг:
Добавить в избранные:
Автор:
Категория: Программирование
Страниц: 137
Скачать Epub файл

1. Роберт Мартин Идеальный программист. Как стать профессионалом разработки ПО
2. Обязательное вступление (Не пропускайте, оно вам понадобится!)
3. От издательства
4. 1 Профессионализм
5. Оборотная сторона профессионализма
6. Ответственность
7. Первое правило: не навреди
8. Трудовая этика
9. 2 Как сказать «нет»
10. Антагонистические роли
11. Высокие ставки
12. Умение работать в коллективе
13. Цена согласия
14. О невозможности хорошего кода
15. 3 Как сказать «да»
16. Язык обещаний Рой Ошеров
17. Резюме
18. Учимся говорить «да»
19. Итоги
20. 4 Написание кода
21. Готовность
22. Зона потока
23. Творческий кризис
24. Отладка
25. Выбор темпа
26. Отставание от графика
27. Помощь
28. 5 Разработка через тестирование
29. Вердикт вынесен
30. Три закона TDD
31. Длинный перечень преимуществ
32. Чем TDD не является
33. 6 Тренировка
34. Азы тренировки
35. Додзё программирования
36. Расширение кругозора
37. Заключение
38. 7 Приемочное тестирование
39. Передача требований
40. Заключение
41. 8 Стратегии тестирования
42. Контроль качества не должен находить дефекты
43. Пирамида автоматизации тестирования
44. Заключение
45. 9 Планирование
46. Встречи
47. Мана концентрации
48. Уклонение от работы
49. Тупики
50. Заключение
51. 10 Оценки
52. Что такое «оценка»?
53. PERT
54. Оценка времени выполнения
55. Заключение
56. 11 Под давлением
57. Как избежать давления
58. Как вести себя в тяжелой ситуации
59. Доверяйте своим методам
60. Заключение
61. 12 Сотрудничество
62. Программисты и люди
63. Заключение
64. 13 Группы и проекты
65. Формирование группы
66. Заключение
67. 14 Наставники, ученики и мастерство
68. Диплом для неподготовленных
69. Обучение
70. Профессионализм
71. Заключение
72. Приложение Инструментарий
73. Инструменты
74. Управление исходным кодом
75. Непрерывная сборка
76. Инструменты модульного тестирования
77. Инструменты компонентного тестирования
78. Инструменты интеграционного тестирования
79. UML/MDA
80. Заключение
81. Примечания
82. 1
83. 2
84. 3
85. 4
86. 5
87. 6
88. 7
89. 8
90. 9
91. 10
92. 11
93. 12
94. 13
95. 14
96. 15
97. 16
98. 17
99. 18
100. 19
101. 20
102. 21
103. 22
104. 23
105. 24
106. 25
107. 26
108. 27
109. 28
110. 29
111. 30
112. 31
113. 32
114. 33
115. 34
116. 35
117. 36
118. 37
119. 38
120. 39
121. 40
122. 41
123. 42
124. 43
125. 44
126. 45
127. 46
128. 47
129. 48
130. 49
131. 50
132. 51
133. 52
134. 53
135. 54
136. 55
137. 56