4 ms·
Architecture principles are codified. For day to day programming, you're looking for design patterns. The main reference is the Gang of Four's Design Patterns:
by twunde 7y ago
Architecture principles are codified. For day to day programming, you're looking for design patterns. The main reference is the Gang of Four's Design Patterns: Elements of Reusable Design (https://springframework.guru/gang-of-four-design-patterns/ https://springframework.guru/gang-of-four-design-patterns/). If you're looking for more of a systems architecture, the architecture of open source is a good resource: http://aosabook.org/en/index.html http://aosabook.org/en/index.html
- runninganyways 7y agoI really like that first one. Yeah that's what I was talking about.I've seen more often than not programmers just learn language syntax but very little about architecture aside from, for example, how to use MVC. Also, for example, we might pride ourselves on memorizing http response codes but I would do a double-take if a developer said to me maybe we should try a decorator pattern here. I guess they are more codified then I realized and I'm definitely going to read through that list.