Pare de comer barriga, evite a repetição de código!!!
Enquanto o Steve Ballmer grita "Developers, developers, developers...", os engenheiros repetem "Reutilização, reutilização, reutilização..."!
Porém hoje o ritmo de desenvolvimento e a complexidade de desenvolvimento de um software é alucinante!!! E como programadores são humanos e humanos erram na mesma medida da sua inteligência (isso se deve ao tamanho do seu conhecimento), será mesmo que temos que controlar o código na mão?
Uma vêz me disseram que o computador tem que trabalhar para nós e não o inverso. Partindo deste princípio, achei no codeplex o Clone Detective: uma ferramenta que detecta as repetições de códigos em um projeto.

Visite o site oficial e veja um video demonstrando o plugin:
http://www.codeplex.com/CloneDetectiveVS
fonte: http://blogs.2pc.com.br/ramonduraes/archive/2008/08/22/voc-est-escrevendo-muito-c-digo-repetido.aspx