A couple of years ago the media was rife with all sorts of articles on how the idea of code reuse was a simple way to improve productivity and code quality.
From the blogs and sites I check on a regular basis it seems as though the idea of "code reuse" has gone out of fashion. Perhaps the 'code reuse' advocates have all joined the SOA crowd instead? :-)
Interestingly enough, when you search for 'code reuse' in Google the second result is titled:
"Internal Code Reuse Considered Dangerous"!
To me the idea of code reuse is just common sense, after all look at the success of the apache commons project!
What I want to know is:
- Do you or your company try and reuse code?
- If so how and at what level, i.e. low level api, components or shared business logic? How do you or your company reuse code?
- Does it work?
Discuss?