10 Most Popular Programming Books

0
53

10 Most Popular Programming Books

1. Working Effectively with Legacy Code

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.

2. Design Patterns

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.

Get it here.

3. Clean Code

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.

Get it here.

4. Java Concurrency in Practice

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.

Get it here.

5. Domain-Driven Design

Written by Eric Evans, Domain-Driven Design entails the methods to incorporate domain modeling into software development.

Get it here.

6. JavaScript: The Good Parts

JavaScript has more than its share of the bad parts as it was released in a hurry before refinement. JavaScript: The Good Parts by Douglas Crockford is an authoritative book on the subject that helps you discover the beauty of this highly expressive language.

Get it here.

7. Patterns of Enterprise Application Architecture

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.

Get it here.

8. Code Complete

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.

Get it here.

9. Refactoring: Improving the Design of Existing Code

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.

Get it here.

10. Head First Design Patterns

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.

Get it here.

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.

Loading...