Cover of Object-Oriented Design Heuristics

Object-Oriented Design Heuristics

Here is the first object-oriented development book to provide specific experience-based guidelines to help developers make the right design decisions. This book offers the next step for readers that know the basics of object-oriented development and now need to know if they are doing it right and making the right choices.

Audience
adult
Length
medium · 379 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Object-Oriented Design Heuristics? Here’s where I’d start.

These suit anyone who liked Object-Oriented Design Heuristics. Sign in and mark a few books for picks shaped around your own taste.

  1. Object-Oriented Software Construction (Book/CD-ROM) Shares programming, tech, oop
  2. Smalltalk Best Practice Patterns Shares programming, tech, computer science
  3. The Old New Thing: Practical Development Throughout the Evolution of Windows Shares programming, tech, software development
  4. Rapid Development: Taming Wild Software Schedules Shares programming, software development, tech

“People who read Object-Oriented Design Heuristics tend to reach for these next.”

  1. Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems
  2. Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)
  3. Facts and Fallacies of Software Engineering
  4. Lean Architecture: For Agile Software Development

“If you want more of the same (science about technology), start with these.”

  1. Learning the bash Shell
  2. APIs: A Strategy Guide
  3. Pro Puppet
  4. Pragmatic Unit Testing in Java with JUnit

“If it was the programming that hooked you, try one of these.”

  1. Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs
  2. Domain-Specific Languages
  3. Head First Software Development
  4. Code Simplicity: The Fundamentals of Software

“These start from a similar idea, even if they go somewhere else with it.”

  1. The Principles of Object-Oriented JavaScript
  2. Domain-Driven Design: Tackling Complexity in the Heart of Software
  3. Essential ActionScript 2.0
  4. Growing Object-Oriented Software, Guided by Tests