O documento lista sintomas comuns de código legado, incluindo inconsistência, arquitetura fraca, falta de documentação e testes. Ele também fornece links para recursos sobre como melhorar a qualidade e manutenibilidade do código.
• Inconsistência decódigo
• Arquitetura fraca
• Onde no mundo está a documentação
(e a Carmem Sandiego)
• Sem testes
• Tartaruga na árvore
Sintomas de código legado
Always code asif the person who ends
up maintaining your code is a violent
psychopath who knows where you live.
http://c2.com/cgi/wiki?CodeForTheMaintainer
7.
there are twohard things in computer science: cache
invalidation, naming things, and off-by-one errors.
http://martinfowler.com/bliki/TwoHardThings.html
" L EG A C Y C O D E I S
C O D E W I T H O U T
T E S T S "
M I C H A E L F E AT H E R S - W O R K I N G
E F F E C T I V E LY W I T H L E G A C Y C O D E
T O DO S O S B R O W S E R S
N O D E ,
D I S P. M Ó V E I S ,
E T C …
17.
V E RS Õ E S D E
B R O W S E R S
Firefox Chrome Opera Safari IE 8 IE 9 IE 10 IE 11
Firefox Mobile Chrome p/ Android iOS Sarari Opera Mini
Windows Mobile