Advertising Disclosure
Updated: 19 Apr 2026

10 Best Software Reuse Books

#1 Best Pick
Design Patterns and Best Practices in Java: A comprehensive guide to building smart and reusable code in Java

Design Patterns and Best Practices in Java: A comprehensive guide to building smart and reusable code in Java

Brand: Packt Publishing
Read more
Check latest price on Amazon
#2 Best Value
Modules, Packages & the Python Ecosystem: Organise, share, and reuse code with modules, packages, and the broader Python library (Think, Code, Create - Advanced Python Programming Book 4)

Modules, Packages & the Python Ecosystem: Organise, share, and reuse code with modules, packages, and the broader Python library (Think, Code, Create - Advanced Python Programming Book 4)

Brand: Northward House Publishing
Read more
Check latest price on Amazon
#3 Budget Pick
Great Demo! How To Create And Execute Stunning Software Demonstrations: Third Edition

Great Demo! How To Create And Execute Stunning Software Demonstrations: Third Edition

Brand: Independently published
Read more
Check latest price on Amazon
#4 Top Choice
Pragmatic Programmer, The: Your journey to mastery, 20th Anniversary Edition

Pragmatic Programmer, The: Your journey to mastery, 20th Anniversary Edition

Brand: Addison Wesley
Read more
  • Pragmatic Programmer, The: Your journey to mastery, 20th Anniversary Edition
  • Product type: ABIS BOOK
  • Brand: Addison Wesley
  • Colour: Silver
Check latest price on Amazon
#5 Popular Choice
Developing Safety-Critical Software: A Practical Guide for Aviation Software and DO-178C Compliance

Developing Safety-Critical Software: A Practical Guide for Aviation Software and DO-178C Compliance

Brand: CRC Press
Read more
  • CRC Press
Check latest price on Amazon
#6 Top Pick
Pragmatic Programmer: From Journeyman to Master

Pragmatic Programmer: From Journeyman to Master

Brand: ADDISON-WESLEY
Read more
  • Save up to 15% when buying these two titles together.
  • The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users.
  • It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
Check latest price on Amazon
#7 Top Pick
Head First Objects-Oriented Analysis and Design: The Best Introduction to Object Orientated Programming: A Brain Friendly Guide to OOA&D

Head First Objects-Oriented Analysis and Design: The Best Introduction to Object Orientated Programming: A Brain Friendly Guide to OOA&D

Brand: O'Reilly
Read more
  • O Reilly Media
Check latest price on Amazon
#8 Top Pick
Angular Design Patterns and Best Practices: Create scalable and adaptable applications that grow to meet evolving user needs

Angular Design Patterns and Best Practices: Create scalable and adaptable applications that grow to meet evolving user needs

Brand: Packt Publishing
Read more
Check latest price on Amazon
#9 Top Pick
Effective Python: 90 Specific Ways to Write Better Python

Effective Python: 90 Specific Ways to Write Better Python

Brand: Addison Wesley
Read more
  • Effective Python: 90 Specific Ways to Write Better Python
  • Product type: ABIS_BOOK
  • Addison-Wesley Professional
Check latest price on Amazon
#10 Top Pick
Software Requirements

Software Requirements

Brand: Microsoft Press
Read more
  • Item Package Dimension: 8.8582677075L x 7.3622047169W x 1.4566929119H inches
  • Item Package Weight - 2.43831261772 Pounds
  • Item Package Quantity - 1
  • Product Type - ABIS BOOK
Check latest price on Amazon

More products you might like!!