Recommended reading

This page holds a collection of bookings that are simply too good to ignore and teach valuable concepts for a quality engineer. These will span across disciplines i.e. programming, testing, and management skills as an effective quality engineer really need a lot of these skills

Clean code by Robert C Martin

 

This book was one of the first books on coding that I picked up and forms a really good base for some sensible coding practices. You can check out a blog, that I wrote summarizing some key takeaways from this book

 

Refactoring by Martin fowler

Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)

 

This book breaks down the entire refactoring process into a set of practices that you can follow to write better architected and healthy code. It lists different code smells and what types of refactoring techniques you can follow to improve code.