понедельник, 22 февраля 2010 г.

Perl Testing: A Developer's Notebook

Perl Testing: A Developer's Notebook
chromatic, Ian Langworth

Эту книгу можно охарактеризовать как исчерпывающее руководство по тестированию на Perl без единой капли "воды". Тут есть всё: от примеров написания простейших тестов, до создания Mock-ов и тестирования баз данных. Как и другие книги из серии "A Developer's Notebook" издательства O'Reilly, эта книга организована по принципу "all lab, no lecture". Иначе говоря, "Perl Testing: A Developer's Notebook" - это аккуратный (подчеркиваю, аккуратный!) конспект по методикам тестирования на Perl. Каждый раздел (продолжая студентческую тему - каждый параграф) построен вокруг конкретного примера кода, решающего реальную задачу. Всё передельно лаконично и по делу. Вот как выглядит типичный раздел:

Тема раздела
Краткое введение и описание проблемы.

How do I do that?
Рабочий пример кода на Perl, решающий проблему.

What just happened?
Обсуждение ключевых моментов приведённого решения.

What about...
Небольшой FAQ вида "А что если мне нужно то же самое но чуть-чуть по-другому?"

Размер разделов намеренно ограничен: даже самые сложные темы "укладываются" в несколько страниц текста, не переполняя тем самым мозговой буфер. Благодаря своей сжатости (иначе какой-же это конспект?) и структурированности, книгу с успехом можно использовать и как учебник (навёрстывая за день до экзамена семестровый курс) и как великолепный справочник (когда нужно решить практическую задачу здесь и сейчас).

По ходу чтения ощущаешь, как по-мастерски легко и непринужденно излагается материал. Видно что "преподаватель" действительно разбирается в теме, а не просто пересказывает текст из других источников. Зачётная книжка, к прочтению рекомендуется.

Оценка по шкале ИМХО: 5

Комментариев нет:

Отправить комментарий