Customer Reviews


2 Reviews
5 star:    (0)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 

The most helpful favourable review
The most helpful critical review


4 of 4 people found the following review helpful
4.0 out of 5 stars A brisk canter around Perl testing modules
This is a decent overview of Perl testing libraries, that goes further than the material in Intermediate Perl and the second edition of Advanced Perl Programming. It also moves pretty fast, as is the practical bent of the Developer's Notebook series. This will be welcome for any programmer familiar with testing tools in other languages, although testing newbies should be...
Published on 23 July 2007 by Thing with a hook

versus
3.0 out of 5 stars Learn how to Test in Perl
Im a big fan of the O'reilly 'Animal Books'. But i must admit that i find the "A Developers Notebook" series a hard read. The writing is sketchy, and can be hard to follow. (Oh and the squared paper and coffee stains is naff.)

I bought this book as i was having trouble getting into testing.
The selection of test modules can be bewildering. Perldoc lacks...
Published on 9 Feb 2012 by D Taylor


Most Helpful First | Newest First

4 of 4 people found the following review helpful
4.0 out of 5 stars A brisk canter around Perl testing modules, 23 July 2007
This review is from: Perl Testing: A Developer's Notebook (Paperback)
This is a decent overview of Perl testing libraries, that goes further than the material in Intermediate Perl and the second edition of Advanced Perl Programming. It also moves pretty fast, as is the practical bent of the Developer's Notebook series. This will be welcome for any programmer familiar with testing tools in other languages, although testing newbies should be able to understand the mechanics without trouble.

Apart from the unit testing basics, it also goes over mocks, coverage, databases, webpages, testing documentation and module layout, and (most importantly for Perl) testing scripts. The Test::Class module, a xUnit-style module is also covered, although the more procedural Test::More seems to be the standard tool in Perl and is given the most attention. Code for a simple continuous integration tool is presented, which is pretty neat, given how short it is.

The emphasis in this book is very much on the how, rather than the why. Unlike many other books, you are given complete code along with how to execute the scripts and the expected output, which is very helpful. What isn't covered is any of the development methodologies that have driven the interest in testing methods. There's no discussion of Test Driven Development here, or how developer-driven unit testing meshes with the software building process, and there's only cursory or no discussion of what to test, where to start, test organisation (which IMO quickly becomes the limiting step in going test-infected), dealing with legacy code, dummies vs stubs vs mocks, white box vs black box testing etc. For the latter, you will have to consult the likes of xUnit Test Patterns, Unit Testing in Java and Test Driven Development: A Practical Guide. None of these books contain Perl code, however.

This is not a very long book, and there's not always the detail you might want for the more advanced topics. The emphasis on applications rather than principles also means that the book is a little vulnerable to API changes and newer CPAN modules. That said, part of the deal with the Developer's Notebook series is the lack of ceremony, so as long as you know what you're getting it's hard to complain, particularly as it's possible to pick up a copy at a reasonable price. Also, the writing itself is clear, direct and no-nonsense. It's a useful resource, and certainly in a more convenient format than scrolling through countless perldoc pages.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Learn how to Test in Perl, 9 Feb 2012
This review is from: Perl Testing: A Developer's Notebook (Paperback)
Im a big fan of the O'reilly 'Animal Books'. But i must admit that i find the "A Developers Notebook" series a hard read. The writing is sketchy, and can be hard to follow. (Oh and the squared paper and coffee stains is naff.)

I bought this book as i was having trouble getting into testing.
The selection of test modules can be bewildering. Perldoc lacks the depth of explanation to get you started.
Unfortunately this book is sufficiently difficult a read that it went back on the shelf for many months.
Recently, i broke through this impasse, and have now worked my way through the book.
It has good coverage of the topic, and is probably enough to allow me to start testing.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Perl Testing: A Developer's Notebook
Perl Testing: A Developer's Notebook by Chromatic (Paperback - 24 July 2005)
19.50
In stock
Add to basket Add to wishlist
Only search this product's reviews