1. 程式人生 > >Ask HN: Good resources for software architecture best practices?

Ask HN: Good resources for software architecture best practices?

I'm looking for resources on topics like DRY, modular programming, reusable code, single responsibility ... basically, all of the higher-level principles of good, clean, structured software design, but without diving too far into things like MVC or design patterns.

I'm coming up blank. There are bits and pieces of those subjects scattered everywhere, but I'd love to have a single book I can recommend, or a MOOC, or a really good series of online articles, heck, even some YouTube videos.

This is intended for some coders who have never contributed to larger software projects.