I’m a junior developer, and I’m looking for a book that teaches code design concepts. Clean Code is the most recommended book I saw, but it is also extremely controversial.
Any alternatives to read? I’m not a complete beginner as I have a Bachelor’s degree in CS, but I’m fairly new to the concept of writing “clean code”.
If you do a twelve factor app, you cover most of the “clean code” stuff by accident. Uncle Bob also coined the term Clean Architecture, which also requires you to have a sane environment for your Clean Code. The latter is a requisite for the former.
I can also recommend The Pragmatic Programmer by Andy Hunt.