Jump to ratings and reviews
Rate this book

Elegant Software Design Principles

Rate this book
Professionals who design and develop elegant software do so by mastering a set of important principles. This book describes 50 such essential design principles. Every software architect and developer should be familiar with these principles.It answers the following is elegant software?How to assess the quality of a software design?How to improve a specific quality of a software design?How to determine when to apply a principle?How to determine whether a principle is properly applied or not?It is a handy reference for the 50 essential design principles.               "One of the best Software books of all time" - BookAuthority

150 pages, Kindle Edition

Published March 8, 2018

5 people are currently reading
6 people want to read

About the author

Narayanan Jayaratchagan

2 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (80%)
4 stars
0 (0%)
3 stars
1 (20%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Aparna Nagaraj.
1 review2 followers
March 8, 2018
Very good book with in depth analysis

This book provides author's industry experience and what drives to smelly design at the end of software life cycle.
Images are slightly hard to read in (my) smart phone..
Looking forward to more such simple, practical knowledge series books from the author.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.