Note that there are some explanatory texts on larger screens.

plurals
  1. POHave we given up on the idea of code reuse?
    text
    copied!<p>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.</p> <p>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? :-)</p> <p>Interestingly enough, when you search for 'code reuse' in Google the second result is titled:</p> <p>"Internal Code Reuse Considered Dangerous"!</p> <p>To me the idea of code reuse is just common sense, after all look at the success of the apache commons project!</p> <p>What I want to know is:</p> <ul> <li>Do you or your company try and reuse code?</li> <li>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?</li> <li>Does it work?</li> </ul> <p>Discuss?</p> <hr> <p>I am fully aware that there are many open source libs available and that anyone who has used .NET or the Java has reused code in some form. That is common sense!</p> <p>I was referring more to code reuse within an organizations rather than across a community via a shared lib etc. </p> <p>I originally asked;</p> <ul> <li>Do you or your company try and reuse code?</li> <li>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?</li> </ul> <p>From where I sit I see very few example of companies trying to reuse code internally? </p> <p>If you have a piece of code which could potentially be shared across a medium size organization how would you go about informing other members of the company that this lib/api/etc existed and could be of benefit? </p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload