Девід Томас та Ендрю Хант написали перше видання цієї чудової книги 1999 року, щоб допомогти своїм клієнтам у створенні більш якісного програмного забезпечення та відкрити для себе задоволення від програмування.
Уроки, що отримано з цієї книги, допомогли цілому поколінню програмістів засвоїти саму сутність розробки програмного забезпечення, незалежно від конкретної мови, бібліотеки чи методики. Запропонований авторами прагматичний філософський підхід до розробки програмного забезпечення широко розійшовся, народивши сотні інших книг та статей, а також послужив початком для тисяч успішних кар'єр та історій професійного зростання.
Це видання належить до тих рідкісних зразків технічної літератури, які варто читати, перечитувати та знову читати протягом багатьох років. З нього читач, неважливо, початківець чи досвідчений розробник програмного забезпечення, зможе завжди отримати свіжі ідеї.
Тепер, двадцять років потому, у новому виданні автори по-новому поглянули на те, що таке сучасний програміст.
"Це одна з найважливіших книг у моєму житті."
- ОБІ ФЕРНАНДЕС, автор книги The Rails Way.
"У цьому виданні ви знайдете чимало практичних порад як технічного, так і професійного характеру, які ще багато років слугуватимуть вам вірою й правдою у ваших проєктах".
- АНДРЕА ГУЛЕ, генеральний директор компанії Corgibytes, засновник компанії LegacyCodeRocks.
ПРОЧИТАВШИ ЦЮ КНИГУ, ВИ ДІЗНАЄТЕСЬ, ЯК:
боротися з деградацією програмного забезпечення;
писати гнучкий, динамічний та здатний до адаптування код;
оволодівати основними інструментальними засобами;
вивчати справжні вимоги;
захищатися від вразливостей у системі безпеки;
організовувати команди програмістів-прагматиків;
суворо та ефективно тестувати;
приносити задоволення користувачам.
Цю книгу написано у вигляді послідовної низки автономних тем-розділів, з чималою часткою класичних та свіжих кумедних історій, ретельно продуманими прикладами та цікавими аналогіями. У ній показано найкращі підходи до розробки програмного забезпечення та основні пастки на цьому шляху.
Книга допоможе читачу виробити та розвинути навички та відносини, що здатні створити міцний фундамент його чи її успішної кар'єри у довгостроковій перспективі. Врешті-решт читач зможе стати програмістом-прагматиком.
ПРО АВТОРІВ
Дейв Томас та Енді Хант є визнаними на міжнародному рівні провідними авторитетами у спільноті розробників програмного забезпечення. Вони консультують та виступають з доповідями по всьому світові. Разом вони заснували видавництво Pragmatic Bookshelf, яке випускає передові книги для розробників програмного забезпечення, що завойовують нагороди, та є авторами Маніфесту гнучкої розробки (Agile Manifesto). Наразі Дейв викладає у коледжі, захоплюється різьбленням по дереву та експериментує з новими технологіями та парадигмами програмування. Енді пише науково-фантастичні повісті, активно займається музикою та любить повозитися з технікою. Але більше за все вони обоє прагнуть постійно вчитися.
Стислий зміст
Передмова 18
Вступ до другого видання 21
Із вступу до першого видання 25
Глава 1. Філософія прагматизму 31
Глава 2. Прагматичний підхід 61
Глава 3. Основні інструментальні засоби 115
Глава 4. Прагматична параноя 151
Глава 5. Гнучкість чи ламкість 181
Глава 6. Паралельність 229
Глава 7. По ходу кодування 257
Глава 8. До початку проєкту 319
Глава 9. Прагматичні проєкти 343
Додаток А. Післямова 369
Додаток Б. Бібліографія 373
Додаток В. Можливі відповіді до вправ 375
Немає відгуків про цей товар, станьте першим, залиште свій відгук.
Немає питань про даний товар, станьте першим і задайте своє питання.
Ми доставляємо замовлення по всій території країни.
Терміни доставки замовлення залежать від наявності товарів на складі. Якщо в момент оформлення замовлення всі обрані товари є в наявності, то ми доставимо замовлення протягом 1 - 2 тижнів, в залежності від віддаленості Вашого регіону. Якщо замовлений товар відсутній на складі, то максимальний термін доставки замовлення може скласти 8 тижнів. Але ми намагаємося доставляти замовлення клієнтам якомога швидше, і 90% замовлень клієнтів відправляються протягом перших 3 тижнів. У разі, якщо частина товарів з Вашого замовлення через 3 тижні не надійшла на склад, ми відправимо всі наявні товари, а потім за наш рахунок дійшли Вам решту замовлення.
Способи оплати:
- Оплата при отриманні
- Онлайн-оплата картою
- Оплата в терміналі
- Безготівковій розрахунок
Інтернет-магазин - сайт має адресу в мережі Інтернет. Товар - продукція, представлена до продажу в інтернет-магазині.
Клієнт - розмістила Замовлення фізична або юридична особа. Замовлення - оформлений належним чином запит Клієнта на купівлю Товару.
Транспортна компанія - третя особа, що надає послуги з доставки Товарів Клієнта
"Укрпоштою" по Україні до відділень або кур'єром на адресу— від 40 грн, строки доставки – до 7 днів.
- Післяплата/Накладений платіж
- Онлайн-оплата (Visa/MasterCard)
- Переказ на банківський рахунок
- Гарантії від виробника
- Повернення та обмін товару згідно норм діючого законодавства
