Book List

No aprendizado das atividades de desenvolvimento de software, o que não pode faltar são livros, bons livros. Nesta seção, vamos sugerir uma lista de livros, incluindo comentários e dicas sobre eles. Logicamente, esta lista reflete o que fez e o que faz a diferença no nosso trabalho, no dia-a-dia, nesta atividade ao mesmo tempo apaixonante e desafiadora. Quem escolheu esta profissão, sabe que a nossa jornada de aprendizado não é simplesmente de leitura, que parte do aprendizado se dá praticando, tirando nossas próprias conclusões.

A seguir, são apresentados os livros técnicos e não técnicos que indicamos. Boa leitura!!!

  • Ambler, Scott J. Agile Database Techniques: Effective Strategies for the Agile Software Developer. Wiley, 2003.
  • Ambler, Scott J. and Sadalage, Pramod J. Refactoring Databases: Evolutionary Database Design. Addison-Wesley, 2006.
  • Beck, K. Test-Driven Development: By Example. Addison-Wesley, 2003.
  • Beck, K. and Andres, C. Extreme Programming Explained: Embrace change (2nd edition), Addison-Wesley, 2004.
  • Block, J. Effective Java – 2nd edition. Addison-Wesley, 2008.
  • Evans, E. Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley, 2004.
  • Feathers, Michael. Working effectively with Legacy Code. Prentice Hall, 2004.
  • Fowler, M., Beck, K., Brant, J., Opdyke, W., and Roberts, D. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999.
  • Fowler, M. Domain-Specific Languages. Addison-Wesley, 2011.
  • Gamma, E., Helm, R., Johnson, R., and Vlissides, J. Design Patterns: Elements
    of Reusable Object-Oriented Software. Addison-Wesley, 1994.
  • Hunt, A. and Thomas, D. The Pragmatic Programmer: From Journeyman to
    Master. Addison-Wesley, 1999
  • Kerievsky, J. Refactoring to Patterns. Addison-Wesley, 2004.
  • Lanza, M. and Marinescu, R. Object-Oriented Metrics in Practice: Using Software Metrics to characterize, evaluate, and improve the Design of Object-oriented
    Systems. Springer Verlag, 2010.
  • Martin, R. C. and Martin, M. Agile Principles, Patterns, and Practices in C#. Prentice Hall, 2007.
  • Martin, R. C. Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, 2008.
  • Martin, R. C. The Clean Coder: A Code of Conduct for Professional Programmers. Prentice Hall, 2011.
  • Poppendieck, M. and Poppendieck, T. Lean Software Development: An Agile
    Toolkit. Addison-Wesley, 2003.
  • Poppendieck, M. and Poppendieck, T. Implementing Lean Software Development: From concept to cash. Addison-Wesley, 2006.
  • Poppendieck, M. and Poppendieck, T. Leading Lean Software Development: Results are not the point. Addison-Wesley, 2009.
  • Wake, W. C. Refactoring Workbook. Addison-Wesley, 2003.

2 thoughts on “Book List

  1. Pingback: Novas seções no blog | CodingByExample.org

  2. Sugestão de livros para adicionar a lista:

    Ambler, Scott J. and Sadalage, Pramod J. Refactoring Databases: Evolutionary Database Design. Addison-Wesley, 2006.

    Ambler, Scott J. Agile Database Techniques: Effective Strategies for the Agile Software Developer. Wiley, 2003.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s