Програміст-прагматик. 2-е видання. Ендрю Хант, Девід Томас
В цьому другому, оновленому через 20 років виданні автори пропонують прагматичний філософський підхід до розробки програмного забезпечення, виходячи зі свого багатого практичного досвіду. Книга написана у вигляді послідовного ряду автономних тем-розділів, присмачена чималою часткою класичних і свіжих анекдотів, ретельно продуманими прикладами і цікавими аналогіями, демонструючи найкращі методики розробки програмного забезпечення та основні пастки на шляху до написання гнучкого, легко приспосабливающегося до нових вимог і повторно використовуваного коду. Вона допоможе читачеві виробити і розвинути навички і знання як підстава для його успішної кар'єри в довгостроковій перспективі.
Книга адресована тим, хто прагне вдосконалюватися в розробці програмного забезпечення, щоб у кінцевому підсумку стати програмістом-прагматиком.
"Це одна з найважливіших книг в моєму житті."
— Обі Фернандес (Obie Fernandez), автор книги The Rails Way
"У цьому виданні ви знайдете чимало практичних порад як технічного, так і професійного характеру, які ще багато років послужать вам вірну службу в ваших проектах."
— Андреа Гулі (Andrea Goulet), генеральний директор компанії Corgibytes; засновник компанії LegacyCode.Rocks
"Блискавка іноді вражає двічі, чому ця книга служить явним доказом."
— ВМ (Вікі) Брассер (VM (Vicky) Brasseur), директор програми Open Source в компанії Strategy Juniper Networks
Дане видання належить до тих рідкісних зразків технічної літератури, які варто читати, перечитувати і знову читати протягом багатьох років.
З нього читач, будь він початківцям або досвідченим розробником програмного забезпечення, завжди зможе почерпнути свіжі ідеї.
Девід Томас і Ендрю Хант написали перше видання цієї чудової книги в 1999 році, щоб допомогти своїм клієнтам у створенні більш якісного програмного забезпечення і допомогти відкрити для себе задоволення від програмування. Уроки, витягнуті з цієї книги, допомогли цілому поколінню програмістів засвоїти саму суть розробки програмного забезпечення, незалежно від конкретної мови, бібліотеки або методики. Запропонований авторами книги прагматичний філософський підхід до розробки програмного забезпечення знайшов широке поширення, породивши сотні інших книг та статей, а також послужив початком для тисяч успішних кар'єр та історій професійного зростання.
Тепер, двадцять років тому, у новому виданні автори по-новому поглянули на те, що таке сучасний програміст. У цьому виданні зачіпаються найрізноманітніші теми: від особистої відповідальності розробника до розвитку його кар'єри, архітектурні прийоми, що забезпечують гнучкість вихідного коду і можливість легкого його зміни.
Прочитавши цю книгу, ви дізнаєтеся, як:
- боротися з деградацією програмного забезпечення
- постійно вчитися
- уникати пасток, які криються в дублюванні знань
- писати гнучкий, динамічний і адаптується код
- оволодівати основними інструментальними засобами
- уникати програмування за збігом
- вивчати справжні вимоги
- захищатися від вразливостей в системі безпеки
- розв'язувати задачі, що лежать в основі паралельного програмування
- організовувати команди програмістів-прагматиків
- брати на себе відповідальність за свою роботу і кар'єру
- суворо та ефективно тестувати
- реалізовувати початковий набір інструментальних засобів для програміста-прагматика
- доставляти задоволення своїм користувачам
Ця книга написана у вигляді послідовного ряду автономних тем-розділів, присмачена чималою часткою класичних і свіжих анекдотів, ретельно продуманими прикладами та цікавими аналогіями, демонструючи тим самим найкращі підходи до розробки програмного забезпечення та основні пастки на цьому шляху.Початківці або досвідчені програмісти, як і керівники програмних проектів, зможуть здобути чимало уроків з цієї книги у своїй повсякденній діяльності, швидко досягнувши покращень у продуктивності праці, пунктуальності та задоволеності своєю роботою. Книга допоможе читачеві виробити та розвинути навички та відносини, що утворюють міцний фундамент його успішної кар'єри у довгостроковій перспективі. Зрештою, він стане програмістом-прагматиком.
Про авторів
Дейв Томас і Енді Хант є визнаними на міжнародному рівні провідними авторитетами в співтоваристві розробників програмного забезпечення. Вони консультують і виступають з доповідями по всьому світу. Разом вони заснували видавництво Pragmatic Bookshelf, що випускає завойовують нагороди передові книги для розробників програмного забезпечення і є авторами Маніфесту гнучкої розробки (Agile Manifesto).
Інформація про книгу | |
Автор | Ендрю Хант, Девід Томас |
Кількість сторінок | 368 |
Мова видання | російска |
Видавництво | Діалектика |
Рік видання | 2020 |
ISBN | 978-617-7812-82-0, 978-5-907203-32-7 |
Вид палітурки | М'який |
Серія | Бібліотека програміста |
Стан | Нове |