Post on 09-Jul-2015
description
2
Sobre
‣ Marcos Roberto Ferreira– Desenvolvedor na Conta Azul– Colaborador do GUJavaSC– 10 anos XP em dev– 8 anos XP com java
gujavasc.org
contaazul.com
3
AGILE
4
Em um projeto de 6 meses...
Análise Desenvolvimento Teste
5
Em um projeto de 6 meses...
...com agile
6
Em um projeto de 6 meses...
...com agile
Planejamento Desenvolvimento Teste
7
http://agilemanifesto.org/http://manifestoagil.com.br/
8
Agile methods are adaptive rather than predictive
Agile methods are people-oriented rather than process-oriented
9
http://itsadeliverything.com/wordpress/images//patton-incrementing-mona-lisa.jpg
incrementing
10
http://itsadeliverything.com/wordpress/images//patton-incrementing-mona-lisa.jpg
http://itsadeliverything.com/wordpress/images//patton-iterating-mona-lisa.jpg
incrementing
iterating
Kent BeckKent Beck
XPAgileTDD
DesenvolveDesenvolveDesenvolveDesenvolve
TestaTestaTestaTesta
RefatoraRefatoraRefatoraRefatora
DesenvolvimentoDesenvolvimentoDesenvolvimentoDesenvolvimento
TesteTesteTesteTeste
MelhoraMelhoraMelhoraMelhora
STOP IT!
Seu código é modular?
Seu código é modular?
Seu código é modular?
{
Seu código é modular?
{
Seu código é modular?
{
Seu código é modular?
{
Seu código é modular?
Seu código é modular?
Já tentou IoC?
Já tentou IoC?
Já tentou IoC?
Mock Objects
Mock Objects
Mock Objects
Mock Objects
TDD
DesenvolveDesenvolveDesenvolveDesenvolveTesteTesteTesteTeste
RefatoraRefatoraRefatoraRefatora
45
Images• http://mindlovemisery.files.wordpress.com/2013/07/fairy-tale-castle-slippers.jpg• http://1.bp.blogspot.com/-3W_8FOsJhTE/UCR-FmKDaYI/AAAAAAAAF_8/oFNLxDFBfO8/s1600/waterfall+pic+(9).jpg• http://fc07.deviantart.net/fs70/f/2011/163/1/4/mesh_background___1280x720_by_teamsjk-d3irbsx.jpg• http://blog.dotstore.com.br/wp-content/uploads/2012/05/4-passos-para-reconquista-de-um-cliente-insatisfeito.jpg• http://img0.etsystatic.com/000/0/5692668/il_fullxfull.224993090.jpg• http://ucrtoday.ucr.edu/wp-content/uploads/2012/10/Assassin-bugs.jpg• http://blog.dotstore.com.br/wp-content/uploads/2012/05/4-passos-para-reconquista-de-um-cliente-insatisfeito.jpg• http://cdn.orkin.com/images/box-elder-bug/box-elder-bug-illustration_1500x1200.jpg• http://globoesporte.globo.com/platb/files/157/2010/09/band-aid-01.jpg• http://www.imgbase.info/images/safe-wallpapers/animals/insect/bugs_12736.jpg• http://cache.boston.com/universal/site_graphics/blogs/bigpicture/manuf_02_20/m39_17038559.jpg• http://www.siemens.com/press/pool/de/pressebilder/photonews/PN200812/PN200812-01_300dpi.jpg• http://www.abc.net.au/tv/goodgame/img/m2026139.jpg• http://www.doolwind.com/images/blog/TestDrivenGameDevelopment.png• http://ih1.redbubble.net/image.9142324.6341/sticker,375x360.png