Привіт, Хаброжувачі! Юніт-тестування — це процес перевірки окремих модулів програми на коректність роботи. Правильний підхід до тестування дасть змогу максимізувати якість і швидкість розроблення проекту. Неякісні тести, навпаки, можуть заподіяти шкоди: порушити працездатність коду, збільшити кількість помилок, розтягнути терміни та витрати. Грамотне впровадження юніт-тестування — гарне рішення для розвитку проєкту.
Навчіться розробляти тести професійного рівня, без помилок автоматизувати процеси тестування, а також інтегрувати тестування в життєвий цикл застосунка. Згодом ви опануєте особливе чуття, властиве фахівцям із тестування. Як не дивно, практика написання гарних тестів сприяє створенню якіснішого коду.
У цій книзі: - Універсальні рекомендації щодо оцінки тестів. — Тестування для виявлення та виключення антипатернів. — Рефакторинг тестів разом із робочим кодом. — Використання інтеграційних тестів для перевірки всієї системи.
У більшості мережевих і друкованих ресурсів є один недолік: вони докладно викладають основи юніт-тестування, але практично не виходять за ці рамки. Такі ресурси можуть бути дуже цінними, проте навчання на цьому не закінчується. Є й такий рівень: уміння не просто писати тести, але робити це так, щоб ваші зусиллясюдність. На жаль, багатьом людям доводиться самим розбиратися, як вийти на цей рівень, часто методом проб і помилок. Ця книга допоможе вам у цьому. У ній наводиться точне визначення того, що являє собою якісний тест. Це визначення формує єдину систему відліку, яка допоможе вам поглянути на багато ваших тестів у новому світлі та побачити, які з них працюють на користь проєкту, а які треба відрефакторити або взагалі видалити.
Якщо у вас мало досвіду в юніт-тестуванні, з цієї книги ви багато дізнаєтеся. Досвідчений програміст, найімовірніше, вже розуміє деякі ідеї, викладені тут. Книга допоможе йому усвідомити, чому прийоми та практики, якими він користувався весь цей час, такі корисні. І не варто недооцінювати цю навичку: вміння чітко донести свої ідеї колегам надзвичайно корисно.
Навчіться розробляти тести професійного рівня, без помилок автоматизувати процеси тестування, а також інтегрувати тестування в життєвий цикл застосунка. Згодом ви опануєте особливе чуття, властиве фахівцям із тестування. Як не дивно, практика написання гарних тестів сприяє створенню якіснішого коду.
У цій книзі: - Універсальні рекомендації щодо оцінки тестів. — Тестування для виявлення та виключення антипатернів. — Рефакторинг тестів разом із робочим кодом. — Використання інтеграційних тестів для перевірки всієї системи.
Для кого написана ця книга
У більшості мережевих і друкованих ресурсів є один недолік: вони докладно викладають основи юніт-тестування, але практично не виходять за ці рамки. Такі ресурси можуть бути дуже цінними, проте навчання на цьому не закінчується. Є й такий рівень: уміння не просто писати тести, але робити це так, щоб ваші зусиллясюдність. На жаль, багатьом людям доводиться самим розбиратися, як вийти на цей рівень, часто методом проб і помилок. Ця книга допоможе вам у цьому. У ній наводиться точне визначення того, що являє собою якісний тест. Це визначення формує єдину систему відліку, яка допоможе вам поглянути на багато ваших тестів у новому світлі та побачити, які з них працюють на користь проєкту, а які треба відрефакторити або взагалі видалити.
Якщо у вас мало досвіду в юніт-тестуванні, з цієї книги ви багато дізнаєтеся. Досвідчений програміст, найімовірніше, вже розуміє деякі ідеї, викладені тут. Книга допоможе йому усвідомити, чому прийоми та практики, якими він користувався весь цей час, такі корисні. І не варто недооцінювати цю навичку: вміння чітко донести свої ідеї колегам надзвичайно корисно.
Характеристики книги | |
ISBN | 978-5-4461-1683-6 |
Автор | Володимир Хориков |
Вид палітурки | М'який |
Видавництво | Пітер |
Кількість сторінок | 320 |
Мова видання | Російський |
Рік видання | 2021 |
Стан | Нове |