Este workshop pretende mostrar um lado negro da força agil. Deixar cair o manto do over-planning e big-up-front-design em prol de alcançar um design evolutivo de código. Extremming Programming (XP) nos ensina a programar focado em testes (TDD), em passos curtos, em pares e a por último a refatorar. Contudo refatorar, exigem técnicas que beiram o estado da arte. Simplificar e adaptar o código ao ponto em que o custo de uma manutenção ou a inclusão de uma funcionalidade tenda a zero é quase uma utopia socialista de livros Marxistas – Viva la revolucion! Tendo como base um projeto, com implementações em Java, PHP e JavaScript iram ser analisados os primeiros passos da refatoração. Cada passo será guiado pelos mal cheios de códigos encontrados. A escolha do projeto tem como premissa um código, que ainda com uma UML bem definida arquiteturalmente e completamente funcional o custo evolucionário seja alto. Todas as metodologias ágeis tratam de melhoria continua, de meditar sobre um objetivo realizado e procurar oportunidades. Refatorar é um desses momentos de reflexão. Sith Refactoring é voltado aos padawans pragmátivos e os jedi-master testers que se sintam tentados a conhecer o outro lado da força.Sith Refactoring - O BigUpFrontDesign contra-ataca - 17/09 - Tarde - 13 às 17:30h
Sith Refactoring - (LinguÁgil)
13 de Setembro de 2010, 0:00 - sem comentários ainda | Ninguém aparecerá a este evento.
Visualizado 372 vezes
0sem comentários ainda