14 Nov 2000 pphaneuf   » (Journeyer)

apm did a nice write-up of ExtremeProgramming. About courage in XP: it's also about making changes that would seem dangerous in a more conservative development methodology, relying on the extensive test scaffolding that XP requires.

Note that there already is a OpenSourceExtremeProgramming page on Wiki, for those interested. Link in that page, like ExtremeHacking, are also of interest.

I am trying to develop XPLC in such a OSS/XP mix. For example, unit tests comes with every parts of the system and it is very easy for a developer to simply run a "make test" before doing a CVS commit. Of course, since I'm alone on that project, it's rather hard to follow-up on the "pair programming" part!

I wouldn't totally agree with his claim that "most OSS projects are pretty good at adhering to coding standards". The largest ones sure do (they would collapse otherwise), but I would say that you see a lot of variation in this department.

I hacked autoconf into Quadra today. I'm a bit afraid that we'll have to bite the bullet and modularize the thing (as in dynamically loaded shared objects), to reduce runtime dependencies on crazy optional libraries (like SVGAlib). Damn, I wish XPLC was ready, it would just be perfect for the job...

There is so many things I would like to do with Quadra, like using ZIP files for resources (like Quake III Arena does), turning the underlying game library into nice XPLC components, etc...

If anyone wants to help, go ahead! :-)

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!