tags:

views:

389

answers:

3
  • Unit Testing
  • Mocking
  • Inversion of Control
  • Refactoring
  • Object Relational Mapping
  • Others?

I have found simpletest for unit testing and mocking and, though it leaves much to be desired, it kind-of sort of works.

I have yet to find any reasonable Inversion of Control framework (there is one that came up on phpclasses but no documentation and doesn't seem like anyone's tried it).

+2  A: 

Unit Testing - PHPUnit phpunit.de

ORM - Doctrine phpdoctrine.org, Propel propel.phpdb.org

Mike H
+3  A: 

phpUnderControl - continuous integration.

Don't forget about version control (e.g. using CVS or Subversion)!

Maarten Sander
Xinc may be another option for continuous integration. It is more PHP specific. http://sourceforge.net/projects/xinc
Michał Rudnicki