DEV Community

Discussion on: How Architecture Improved My Coding Skills

Collapse
 
ssmusoke profile image
Stephen Senkomago Musoke

Some theory books:

  • Patterns of Enterprise Architecture
  • Refactoring
  • Refactoring Databases (Scott Ambler)
  • Clean Code
  • The Pragmatic Programmer

Architecture is at many levels, from classes to components to systems, so there is no single silver bullet. And not always can you put best practices in play due to various constraints, you just keep working on it like a muscle and it gets better