Книга “Програміст-прагматик: 2-ге видання”. Томас та Хант
Це має бути завжди під рукою у спеціалістів! Йдеться про ювілейне видання книги «Програміст-прагматик».
Чимало практичних рекомендацій, вміло викладених майстрами своєї справи – Томасом і Хантом, мають як технічний, і професійний характер. Простіше кажучи, автори точно спіймали блискавку у пляшку! А Вам варто вже зараз купити книгу «Програміст-прагматик», щоб якнайшвидше освоїти нові навички.
Про авторів книги «Програміст-прагматик: 2-ге видання»
Нині викладач коледжу Дейв Томас , а раніше учень курсу програмування в Імперському коледжі Лондона активно поповнює список робіт, в яких він виступає автором. Крім того, створення терміну Code Kata приписують Дейву.
Будучи інженером та вченим у галузі інформатики, Томас розширює коло своїх інтересів, включаючи різьблення по дереву, експерименти з новими технологіями у профільному програмуванні. Більше цікавих фактів, у тому числі Еліксір для програмістів, можна знайти на його сайті .
Автор книг з розробки програмного забезпечення Енді Хант , до бібліографії якого увійшло як видання «Програміст-прагматик», так і незліченну кількість статей. Енді був одним із перших 17 авторів Agile Manifesto та засновників Agile Alliance. А хобі його наочно демонструють різнобічність, віртуозно граючи на трубі та клавішних.
Програміст-прагматик: 2-ге видання – про що у книзі?
Оновлене видання книги стало чимось подібним до корабля Тесея, змінивши одну третину тем, а решта частково або повністю були переписані Томасом і Хантом. Філософія прагматизму, яку переслідують автори, допоможе Вам стати майстерним розробником, більше того, допомогти й іншим розробникам стати кращим.
Структура книги “Програміст-прагматик” розділена на 9 розділів, а саме:
- Філософія прагматизму: хто з’їв мій вихідний код, багаж знань;
- Прагматичний підхід: якісне проектування, принципи DRY та ETC, оборотність, оцінювання;
- Основні інструментальні засоби: гра у шкаралупки, контроль версій;
- Прагматична параноя: мертві програми не можуть брехати, балансуємо ресурси;
- Гнучкість чи ламкість: податок на спадкування, маніпулювання реальністю;
- Паралельність: актори та процеси, класні дошки;
- Під час кодування: інстинкти, рефакторинг, тестування;
- До початку проекту: – вимоги, нерозв’язні головоломки;
- Прагматичні проекти: кокосами не обійтись, базовий набір інструментів.
Традиційно, кому варто купити книгу “Програміст-прагматик: 2-ге видання”? Усім розробникам!