The story behind the refactoring of Wikimedia Deutschland’s fundraising framework
It took a team of software developers at Wikimedia Deutschland (Jeroen de Dauw, Kai Nissen, and Gabriel Birke) eight months to refactor the fundraising framework for the annual donation campaign.
Jeroen, software architect in the software development department, wrote two in-depth blog posts about the architectural concept behind the rewrite and how they approached it technically, all based of the principles of Clean Code and Software Craftsmanship.