Прагматичный программист. От подмастерья до мастера
- Время доставки: 7-10 дней
- Состояние товара: новый
- Доступное количество: 2
Покупая «Прагматичный программист. От подмастерья до мастера» данный товар из каталога «Программирование» вы можете быть уверены, что после оформления заказа, доставки в Украину, вы получите именно то, что заказывали, в оговоренные сроки и европейского качества.
Год издания: 2021
Обложка: мягкая
Количество страниц: 344
Формат: 158x235
Юбилейное издание к 20-летию первого издания
Программисты получают все более качественное, быстрое и универсальное оборудование. Появляются новые языки программирования и новые парадигмы создания архитектуры программного обеспечения. Однако есть вещи, которые остаются постоянными и неизменными в мире программирования. Процесс становления программистом по-прежнему требует от адептов этого ремесла немало усилий. Самого акта кодирования недостаточно. Вам необходимо изменить свой образ мышления, привычки, поведение и ожидания. Необходимо сознательно стремиться применять передовой опыт. Если вы будете следить за качеством своей работы и постоянно помнить, что и зачем делаете, вы со временем сможете стать программистом-прагматиком.
Во втором издании этого культового руководства технические советы гармонично сочетаются с аспектами философии прагматичного программиста. Книга была обновлена и тщательно переработана, чтобы еще раз показать, что значит быть современным прагматичным программистом спустя двадцать лет после ее первого выпуска. Охватываемые темы включают личную ответственность и профессиональное развитие, общение и изучение реальных требований, современные архитектурные методы, а также все более важные вопросы безопасности и конфиденциальности. Книга состоит из коротких глав, которые создают широкий контекст, благодаря которому вы получите знания о лучших подходах, избежите основных ошибок и, самое главное, выработаете привычки и взгляды, которые станут основой вашего профессионального успеха.
Научитесь:
- писать динамичный, гибкий и легко адаптируемый код;
- избегать ошибок, связанных с дублированием знаний;
- защищать программное обеспечение от уязвимостей безопасности;
- создавать команды из прагматичные люди-разработчики
- эффективно тестируют
- берут ответственность за свою работу и карьеру
Оба автора участвовали в создании оригинального Манифеста Agile и основании Agile Alliance. Они также стали соавторами серии книг «Прагматичная книжная полка».
Занимайтесь своим ремеслом и думайте о том, что вы делаете!
Об авторах
Дэвид Томас — программист, автор книг и редактор. Он выступал на многих престижных конференциях по программированию. Он живет недалеко от Далласа, штат Техас.
Эндрю Хант — автор превосходных книг по разработке программного обеспечения. Его страсть — игра на трубе и клавишных инструментах.
Содержание
Предисловие 9
Предисловие ко второму изданию 13
Из предисловия к первому изданию 19
1. Прагматическая философия 25
- Это твоя жизнь 26
- Кот съел мой исходный код 27
- Энтропия программного обеспечения 30
- Каменный суп и вареные лягушки 33
- Вполне хорошее программное обеспечение 36
- Портфель знаний 39
- Общайтесь! 45
2. Прагматичный подход 53
- Суть хорошего дизайна 54
- СУХОЙ — проклятие дублирования 56
- Ортогональность 65
- Обратимость 74
- Трассирующие пули 78
- Прототипы и стикеры 84
- Языки предметной области 88
- Оценка 94
3. Основные инструменты 101
- Мощь простого текста 103
- Оболочки 107
- Эффективное редактирование 109
- Контроль исходного кода 112
- Отладка 117
- Манипулирование текстом 127
- Инженерные журналы 130
4. Прагматичная паранойя 133
- Дизайн против
