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.
4. • Inconsistência de código
• Arquitetura fraca
• Onde no mundo está a documentação
(e a Carmem Sandiego)
• Sem testes
• Tartaruga na árvore
Sintomas de código legado
6. Always code as if 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 two hard things in computer science: cache
invalidation, naming things, and off-by-one errors.
http://martinfowler.com/bliki/TwoHardThings.html
14. " L E G 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
15. M U LT I P L E
E N V I R O N M E N T S
H E L L
16. T O D O 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 R S Õ 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