2010. 11. 29
Test Driven Development and refactoring
On Safari Bookshelf:
- “Test-Driven Development By Example”, Kent Beck
- “Perl Testing: A Developer’s Notebook”, chromatic , Ian Langworth
- “Refactoring: Improving the Design of Existing Code”, Martin Fowler, Kent Beck et al
On PerlMonks:
- OT: TDD question
- TDD: a test drive and a confession
- TDD in Perl
- TDD with Coverage Analysis. Wow.
- Refactoring
Other books I’ve heard good things about:
- “Code Complete”, Second Edition, Steve McConnell
- “The Pragmatic Programmer: From Journeyman to Master”, Andrew Hunt, David Thomas
No comments yet [ / programming / references / refactoring ] permalink
Some references on OOP, Design patterns and Best Practices
General reading
On Safari Bookshelf:
- “Advanced Perl Programming, 2nd Edition”, Simon Cozens
- “Perl Best Practices”, Damian Conway
Elsewhere:
- “Object Oriented Perl”, Damian Conway
-
“Design Patterns: Elements of Reusable Object-Oriented Software”, E. Gamma et al (aka “the Gang of Four”)
But be sure to also check out these links:
- The Tutorials section on PerlMonks has good stuff
Advanced stuff
- “Higher-Order Perl”, Mark-Jason Dominus
- “Structure and Interpretation of Computer Programs”, Harold Abelson and Gerald Jay Sussman
No comments yet [ / programming / references / perl ] permalink