Laboratório de Programação Extrema
Ementa: O Manifesto Ágil. As Práticas de Metodologias Ágeis. Testes Automatizados. Integração Contínua. Refatoração. Planejamento Ágil. Padronização de Estilo. Ferramentas para Desenvolvimento Ágil de Software.
Código: PPGCC10
Carga-horária: 60 horas
Obrigatória? Não
Créditos: 4
Bibliografia:
-
K. Beck, Test-Driven Development: By Example, Addison-Wesley, 2002.
-
K. Beck and C. Andrés, Extreme Programming Explained: Embrace Change, 2nd Edition, Addison-Wesley Professional, 2004.
-
K. Beck and M. Fowler, Planning Extreme Programming, Addison-Wesley, 2000.
-
A. Cockburn, Agile Software Development, Addison-Wesley Longman, 2002.
-
M. Cohn, Succeeding with Agile: Software Development Using Scrum, Addison-Wesley, 2009.
-
E. Derby and D. Larsen, Agile Retrospectives Making Good Teams Great, Pragmatic Bookshelf, 2006.
-
M. Fowler, Refactoring: Improving the Design of Existing Code, Addison-Wesley, 2000.
-
Prikladnicki, Rafael; Willi, Renato; Milani, Fabiano. Métodos ágeis para desenvolvimento de Software. São Paulo, SP, Brasil: Bookman, 289p, 2014. ISBN: 978-85-8260-207-2.
-
Duvall, Paul M.; Matyas, Steve; Glover, Andrew. Continuous Integration: Improving Software Quality and Reducing Risk. EUA: Addison-Wesley, 336p, 2007. ISBN: 978-0321336385.
-
Humble, Jez; Farley, David. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. EUA: Addison-Wesley, 512p, 2010. ISBN: 978-0321601919.