booksreddit.com:Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented Software

6215

What books should every software engineer read to better themselves (technical and non-technical)?
These texts cover the design of object-oriented software and examine how to investigate requirements, create solutions and then translate designs into code, showing developers how to make practical use of the most significant recent developments. A summary of UML notation is included.

More about the book on Amazon

Most upvoted comment

Most popular programming book on Reddit. rank no. 7

What books should every software engineer read to better themselves (technical and non-technical)?(r/cscareerquestions)

Refactoring: Improving the design of existing code

Design Patterns

Working Effectively with legacy code

Clean Code

How to be a programmer

Then there are language specific books which are really good. I think if you read the above, slowly over time, you’ll be in a great place. Don’t think you need to read them all before you start.

Permalink

More details about a book.

Additional Information

Subreddits

programming,cscareerquestions,AskProgramming,learnprogramming

Number Of Links

29

Sum Of Upvotes

630

Amazon Price

$27.89

Book Binding

Hardcover

Type Code

ABIS_BOOK

Book Author

Erich Gamma

Book Edition

1

Book Publisher

Addison-Wesley Professional

Book On Amazon

Design Patterns: Elements of Reusable Object-Oriented Software

Post Title

What books should every software engineer read to better themselves (technical and non-technical)?

Reddit Gold

0

Post Permalink

/r/cscareerquestions/comments/6w4dej/what_books_should_every_software_engineer_read_to/

More about the book on Amazon