Product Category Search
Top rated software development books
-
Best overall PEARSON EDUCATIONClean Code: A Handbook of Agile Software Craftsmanship
Essential guide on writing readable, maintainable code with actionable rules and examples.
- Clear guidelines
- Real-world examples
- Focused on Java
-
Best for career growth Addison WesleyThe Pragmatic Programmer: Your Journey to Mastery
Timeless principles and practical tips for becoming a better developer across languages.
- Broad applicability
- Engaging anecdotes
- Some chapters dated
-
Best design patterns guide Gamma, Erich/ Helm, Richard/ Johnson, Ralph/ Vlissides, JohnDesign Patterns: Elements of Reusable Object-Oriented Software
Defines 23 classic design patterns with UML diagrams and implementation notes.
- Comprehensive catalog
- Detailed explanations
- Dense for beginners
-
Best for code improvement Addison WesleyRefactoring: Improving the Design of Existing Code
Shows how to restructure code safely using a catalog of refactorings and tests.
- Step-by-step process
- Rich examples
- Java-centric examples
-
Best for comprehensive craftsmanship TAUNTON PRCode Complete (2nd Edition)
Extensive collection of software construction practices, from naming to testing.
- Depth of coverage
- Practical checklists
- Lengthy read
-
Best for Java developers O'ReillyEffective Java (3rd Edition)
Offers 90+ best-practice items for writing robust, maintainable Java code.
- Actionable items
- Modern Java features
- Java only
-
Best for JavaScript depthYou Don't Know JS Yet (Series)
Deep dive into JavaScript fundamentals, quirks, and advanced concepts.
- In-depth topics
- Accessible style
- Not a single volume
Related Queries
- word processing books
- microsoft c and c++ windows programming books
- microsoft excel guides books
- lisp programming books
- web services books
- digital currencies books
- windows registry books
- computer hacking books
- relational databases books
- autocad books
- digital audio production books
- computer networks books
- microsoft outlook guides books
- business software guides books
- data structure and algorithms books