I think XP should be instructed in academia, from its practical and educational value. Particularly,
PairProgramming and
CodeUnitTestFirst must be learned by any CS students who do coding at all.
Is it taught in any universities, at least in
SoftwareEngineering courses or heavy project lab courses? --
JuneKim
I would certainly add refactoring to the list. Students need to be exposed to coding style guidelines.
LaurieWilliams has taught
PairProgramming in some courses, but that's all I know about.
Thank you. Her papers on
PairProgramming were quite interesting. I think her
SoftwareEngineering class is comparatively far better than those in Korea, which are mostly speculative and theoretical, usually with old SE tomes.