Oliver Drotbohm Archive About Tags


March 14th, 2013

*Jürgenization noun jərgenajzeʃən*

The process of turning code to solve a problem at hand that might look sufficient at the first glance into rock solid, quality assured, perfectly documented and extensible code. This process might consist of a complete rewrite of the code that originally made it into the process (Karma level 0) to only minor modifications (Karma level 10), usually depending on how often the author of the code to be jürgenized has made it through the process yet.

The term originates from Jürgen Höller, Spring framework lead developer, coining this kind process to deal with code contributions about to make it into the Spring framework. To get your code into the core codebase, you and the code get jürgenized.

Nowadays the term usually relates to the process of code quality assurance, in particular around Spring eco-system projects.

blog comments powered by Disqus