| Автор | Кент Бек |
|---|---|
| Видавництво | Longman (Pearson Education) |
| Перекладачі | |
| Категорії: | |
| ISBN | 9780321146533 |
| Рік видання | 2002 |
| Мова | Англійська |
| Кількість сторінок | 220 |
Книга Кента Бека «Test Driven Development: By Example» — це класичне керівництво з методології розробки програмного забезпечення, яка змінила підхід до написання коду. Основна ідея TDD (розробка через тестування) полягає у парадоксальному, на перший погляд, підході: спочатку ви пишете тест, а вже потім — сам код. Це дозволяє створювати надійні програми, де кожен рядок логіки підтверджений перевіркою ще до моменту завершення роботи над функціоналом.
Автор пояснює, як цей метод допомагає подолати страх перед складними завданнями та уникнути написання «поганого» коду. Замість того, щоб намагатися спроектувати величезну систему одразу, розробник вчиться вирішувати складні задачі через прості кроки. Це сприяє органічному зростанню дизайну програм за допомогою рефакторингу та постійного вдосконалення. Книга фокусується на тому, як зробити процес програмування передбачуваним, а результат — чистим та легким у підтримці.
У цьому виданні читачі зможуть дізнатися про:
- Методи написання автоматизованих тестів перед основним кодом;
- Процес рефакторингу для покращення структури програми без зміни її поведінки;
- Використання патернів для створення ефективних тестів;
- Роботу з архітектурою xUnit та складнішою логікою, включаючи винятки.
Книга містить практичні приклади двох проєктів, які проходять шлях від початку до завершення. Це робить навчання наочним: ви бачите, як з маленьких кроків формується цілісний і якісний продукт. Це незамінне читання для тих, хто прагне підвищити рівень професіоналізму та навчитися писати код, який працює з першого разу.