Hacker News new | ask | show | jobs
by maze-le 2820 days ago
I do like: Clean Architecture[0], its pretty much language agnostic and has some nice examples on overall structural decision making -- from small to large projects.

>> The goal would be to end with as least amount of tech debt and codebase flexible enough to stand the test of time?

I am not sure if it is possible, to have a comprehensive book with this goal in mind. It very much depends on the project size, the dependencies and your language / framework -- and even if you have that in order, there are your teammates, the process, continuous integration, milestones/deadlines and the general workflow you have to take into consideration.

[0]: https://www.goodreads.com/book/show/18043011-clean-architect...