Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.91 KB

references.md

File metadata and controls

36 lines (24 loc) · 1.91 KB

REFERÊNCIAS

Base

  • Hunt, Andy. Pragmatic Thinking and Learning - Refactor Your "Wetware". Pragmatic Bookshelf, 2008.
  • Hunt, Andrew, and Thomas, David. The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition. 2nd ed., Addison-Wesley Professional, 2019.
  • Felleisen, Matthias, et al. How to Design Programs, 2nd ed., MIT Press, 2018.

Programming

  • Growing Object-Oriented Software, Guided by Tests - Steve Freeman and, Nat Pryce.

Clean Design

  • Agile Software Development, Principles, Patterns, and Practices, 1st Edition - Robert C. Martin.
  • Clean Code: A Handbook of Agile Software Craftsmanship, 1st Edition - Robert C. Martin.
  • Clean Coder, The: A Code of Conduct for Professional Programmers, 1st Edition - Robert C. Martin.
  • Clean Craftsmanship: Disciplines, Standards, and Ethics, 1st Edition - Robert C. Martin.
  • Clean Architecture: A Craftsman's Guide to Software Structure and Design, 1st Edition - Robert C. Martin.
  • Clean Agile: Back to Basics, 1st Edition - Robert C. Martin.
  • Working Effectively with Legacy Code, 1st Edition - Michael Feathers.

DDD

  • Domain-Driven Design: Tackling Complexity in the Heart of Software, 1st Edition - Eric Evans.
  • Implementing Domain-Driven Design, 1st Edition - Vaughn Vernon.

Programação Funcional

  • Grokking Simplicity: Taming complex software with functional thinking - Eric Normand.

Design Patterns

  • Design Patterns: Elements of Reusable Object-Oriented Software, 1st Edition - Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides.
  • Design Patterns com Java: Projeto orientado a objetos guiado por padrões - Eduardo Guerra.
  • Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2nd Edition - Eric Freeman and Elisabeth Robson.