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".