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 questions: What 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. Updated: 1st Jan 2019.
"synopsis" may belong to another edition of this title.
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: As New. Unread book in perfect condition. Seller Inventory # 35005192
Seller: THE SAINT BOOKSTORE, Southport, United Kingdom
Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days. Seller Inventory # C9781790946945
Quantity: Over 20 available
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: New. Seller Inventory # 35005192-n
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: As New. Unread book in perfect condition. Seller Inventory # 35005192
Quantity: Over 20 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: New. Seller Inventory # 35005192-n
Quantity: Over 20 available
Seller: moluna, Greven, Germany
Condition: New. Seller Inventory # 905503861
Quantity: Over 20 available