Posts

Showing posts from December, 2010

The PHP project and Code Review

Reading code is not only fun, its also a great way to exercise your brain - not to mention a fantastic way to discover new ways to solve problems. At work (we are hiring btw!), for example, I read pretty much every single commit (and merge requests, for that matter) - and I'm subscribed to several different OSS commit lists. I can't say I read every commit to PHP, I focus on the areas I care about, but I do skim over the rest - if only just to see when new features are added.

The PHP project has a good chunk of mailinglists, everything from support lists, developer discussions, QA, and so on. Every commit to our SVN is automatically posted to the relevant commit mailinglist(s).
The main commit lists are;
 - PHP (php-cvs@lists.php.net, http://news.php.net/php.cvs)
 - PHP Documentation (doc-cvs@lists.php.net, http://news.php.net/php.doc.cvs)
 - PHP-GTK (phpgtk-cvs@lists.php.net, http://news.php.net/php.gtk.cvs)
 - PEAR (pear-cvs@lists.php.net, http://news.php.net/php.pear.cvs)
 …