Written by Michael C. Feathers, this books on Agile software to help you get more out of your legacy systems. In this book, Michael describes various start-to-finish strategies for working with heaps on the untested legacy code.
Get it here.
Written by Ralph Johnson, Erich Gamma, John Vlissides, and Richard Helm, this book tells the precious tale of the design of object-oriented software. The authors describe many design patterns and tell you how to design object-oriented software.
Clean Code by Robert C. Martin is at number 3 in the list of the most popular programming books on StackOverflow. It describes a practical method for writing better code and building sturdy applications.
This excellent book by Brian Goetz and Tim Peierls describes how to build concurrent applications using Java programming language. Given the popularity of Java, it’s a very popular programming book on StackOverflow.
Written by Eric Evans, Domain-Driven Design entails the methods to incorporate domain modeling into software development.
Written by Martin Fowler, Patterns of Enterprise Application Architecture is a handbook for enterprise system developers. It helps them guide through different intricacies and provides many proven solutions to solve everyday problems.
Code Complete by Steve McConnel tells the art and science of creating software. This classic book is considered one of the best practical guides to coding.
This hidden treasure on refactoring is written by Martin Fowler and Kent Beck. The programmers can read this book to improve the design, performance, and manageability of object-oriented code.
Written by Eric Freeman, Elisabeth Freeman, Kathy Sierra, and Bert Bates, Head First Design Patterns helps in software development in Java programming language by providing design patterns.
For other most popular books on StackOverflow, you can visit DevBooks.com
Did you find this article helpful? Don’t forget to share your views and feedback.
Your email address will not be published. Required fields are marked *
2018 Powered By Indesk Team, Created By KASHEM