[Insight-developers] CLEAN CODE : 0x05
Luis Ibanez
luis.ibanez at kitware.com
Sat Apr 2 08:28:14 EDT 2011
"*Duplication* maybe the root of all evil in software. Many principles
and practices have been created for the purpose of controlling or
eliminating it. Consider for example [...] how object-oriented
programming serves to concentrate code into base classes that would
otherwise be redundant. Structured programming, Aspect Oriented
Programming, Component Oriented Programming, are all, in part,
strategies for eliminating duplication. It would appear that since
the invention of the subroutine, innovations in software development
have been an ongoing attempt to *eliminate duplication* from our
source code."
"Clean Code"
'A Handbook of Agile Software Craftsmanship'
Robert C. Martin
More information about the Insight-developers
mailing list