Recent Representative Line

A single line of code from a large application that somehow manages to provide an almost endless insight into the pain that its maintainers face each day.

Dec 2007

Perseverance in the Face of Change Requests

by in Representative Line on

A lot of “certain” developers just don’t like change. They’ll stick to their architecture no matter what, and certainly regardless of the requirements change. Doing any less would compromise the “purity” their design.

The lead developer on John’s team is like this and was faced with “a really ridiculous change request.” The spare parts catalogue they were building needed to manage assemblies – i.e. a grouping of parts – as well as individual parts. The following representative line should give you an idea of how this was implemented...