4. Formación Académica
Ciencias de la Computación - UFSC
Gestión de Proyectos - FGV
Certificaciones
SCJA, SCJP, SCJD, SCWCD, SCBCD, PMP, MCP e CSM
Experiencia
Desde hace más de 12 años desarrollando
software en la plataforma Java en las empresas:
EDS, HP, NET, Citibank, GM, Dígitro, Softplan,
OnCast, Senai, VALE, RBS, Unimed, Globalcode,
V.Office, Suntech, WPlex e Gennera.
6. “Modificación hecha en la estructura
interna del software para mejorar
su comprensión y abaratar el costo
de mantenimiento sin alterar su
comportamiento externo.”
(Martin Fowler)
13. Charla entre el Desarrollador y su Gerente
Desarrollador: Rodrigo, necesito hacer una refactorización en el código!
Gerente: ¿Refactorización? ¿Que es eso, tu vás a melhorar la performance?
Desenvolvedor: No, no...
Gerente: ¿Vás a dejar la interfaz más bonita y más fácil de usar?
Desenvolvedor: No...
Gerente: ¿Qué vas a hacer?
Desenvolvedor: “Haré una modificación en la estructura interna del
software para mejorar su comprensión y abaratar el costo de
mantenimiento sin alterar su comportamiento externo.” (Martin Fowler)
Gerente: No.
21. No se dar cuenta de lo problema
es una de las causas principales.
Es normal ver desarrolladores
experientes que no dan atención
a la calidad del código.
25. Tenemos dificuldades en tratar com
las ventanas rotas. Sea en nuestra
dieta, en nuestro matrimonio y en
el desarrollo de software, el
desánimo de las ventanas rotas
pueden llevar al fracaso.