Программист-прагматик. Девід Томас, Ендрю Хант. Діалектика
В наличии
Код:
318085
Автор: Девід Томас, Ендрю Хант
Издательство: Діалектика
ISBN: 978-617-7812-82-0
Формат: 145х215 мм
Количество страниц: 368
Язык издания: рос
Год издания: 2022
Обложка: мяка
Автор: Девід Томас, Ендрю Хант
Издательство: Діалектика
ISBN: 978-617-7812-82-0
Формат: 145х215 мм
Количество страниц: 368
Язык издания: рос
Год издания: 2022
Обложка: мяка
В цьому другому, оновленому через 20 років виданні автори пропонують прагматичний філософський підхід до розробки програмного забезпечення, виходячи зі свого багатого практичного досвіду. Книга написана у вигляді послідовного ряду автономних тем-розділів, присмачена чималою часткою класичних і свіжих анекдотів, ретельно продуманими прикладами і цікавими аналогіями, демонструючи найкращі методики розробки програмного забезпечення та основні пастки на шляху до написання гнучкого, легко приспосабливающегося до нових вимог і повторно використовуваного коду. Вона допоможе читачеві виробити і розвинути навички і знання як підстава для його успішної карєри в довгостроковій перспективі. Книга адресована тим, хто прагне вдосконалюватися в розробці програмного забезпечення, щоб у кінцевому підсумку стати програмістом-прагматиком. Дане видання належить до тих рідкісних зразків технічної літератури, які варто читати, перечитувати і знову читати протягом багатьох років. З нього читач, будь він початківцям або досвідченим розробником програмного забезпечення, завжди зможе почерпнути свіжі ідеї. Девід Томас і Ендрю Хант написали перше видання цієї чудової книги в 1999 році, щоб допомогти своїм клієнтам у створенні більш якісного програмного забезпечення і допомогти відкрити для себе задоволення від програмування. Уроки, витягнуті з цієї книги, допомогли цілому поколінню програмістів засвоїти саму суть розробки програмного забезпечення, незалежно від конкретної мови, бібліотеки або методики. Запропонований авторами книги прагматичний філософський підхід до розробки програмного забезпечення знайшов широке поширення, породивши сотні інших книг та статей, а також послужив початком для тисяч успішних карєр та історій професійного зростання. Тепер, двадцять років тому, у новому виданні автори по-новому поглянули на те, що таке сучасний програміст. У цьому виданні зачіпаються найрізноманітніші теми: від особистої відповідальності розробника до розвитку його карєри, архітектурні прийоми, що забезпечують гнучкість вихідного коду і можливість легкого його зміни. Прочитав эту книгу, вы узнаете как: бороться с деградацией программного обеспечения постоянно учиться избегать ловушек, кроющихся в дублировании знаний писать гибкий, динамический и адаптируемый код овладевать основными инструментальными средствами избегать программирования по совпадению изучать подлинные требования защищаться от уязвимостей в системе безопасности решать задачи, лежащие в основе параллельного программирования организовывать команды программистов-прагматиков брать на себя ответственность за свою работу и карьеру строго и эффективно тестировать реализовывать начальный набор инструментальных средств программиста-прагматика доставлять удовольствие своим пользователям. Эта книга написана в виде последовательного ряда автономных тем-разделов, сдобрена немалой долей классических и свежих анекдотов, тщательно продуманными примерами и интересными аналогиями, демонстрируя тем самым наилучшие подходы к разработке программного обеспечения и основные ловушки на этом пути. Начинающие или опытные программисты, как и руководители программных проектов, смогут извлечь немало уроков из этой книги в своей повседневной деятельности, быстро добившись улучшений в производительности труда, пунктуальности и удовлетворенности своей работой. Книга поможет читателю выработать и развить навыки и отношения, образующие прочный фундамент его успешной карьеры в долгосрочной перспективе. В конечном счете он станет программистом-прагматиком.