Link Details

Employing a Test Driven Development (TDD) methodology when building a complex application may be tedious and take twice as much time, but the upshot is scalable stability as the tortoise beats the hare. As lead developers of Zurmo, an Open Source Customer Relationship Management (CRM) application, we are driven by the need to build rock solid, reliable software, something that is hard to come by in our field. In order to accomplish our goal, we decided to bite the bullet and sweat it out with Test Driven Development - TDD. Zurmo is written in PHP and utilizes jQuery, the Yii Framework, and RedBeanPHP. With 1700+ unit tests running across eight server configurations, Zurmo is built with a passion for software engineering best practices. Read the article to find out why it is beneficial to be in the habit of testing, testing, and more testing.

Posted by mlemos  |   Jan 17 2013 / 00:11

Add your comment

Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.


Recommended Links

Written by: Ryan Knight
Featured Refcardz: Top Refcardz:
  1. Apache Hadoop
  2. Play
  3. Akka
  4. Debugging JavaScript
  5. Design Patterns
  1. Apache Hadoop
  2. REST
  3. Java
  4. Git
  5. Java Performance
Connect with DZone