Code Simplicity: The Fundamentals of Software

3.61 avg rating
( 327 ratings by Goodreads )
 
9781449313890: Code Simplicity: The Fundamentals of Software
View all copies of this ISBN edition:
 
 

Good software development results in simple code. Unfortunately, much of the code existing in the world today is far too complex. This concise guide helps you understand the fundamentals of good software development through universal laws--principles you can apply to any programming language or project from here to eternity.

Whether you're a junior programmer, senior software engineer, or non-technical manager, you'll learn how to create a sound plan for your software project, and make better decisions about the pattern and structure of your system.

  • Learn what differentiates great programmers from poor programmers
  • Understand the ultimate purpose of software and the goals of good software design
  • Determine the value of your decisions now and in the future
  • Examine real-world examples that demonstrate how a system changes over time
  • Learn to allow for the most change in the environment with the least change in the software
  • Make easier changes in the future by keeping your code simpler now
  • Understand why to write tests and what tests to write

"synopsis" may belong to another edition of this title.

Book Description:

The Science of Software Design

About the Author:

Max Kanat-Alexander is the Technical Lead for Code Health at Google and former Chief Architect of the Bugzilla Project. He been fixing computers since he was eight years old and writing software since he was fourteen. He is the author of codesimplicity.com and fedorafaq.org, and is currently living in Northern California.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 24.99
US$ 17.61

Convert Currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, Rates & Speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Max Kanat-Alexander
Published by O Reilly Media, Inc, USA, United States (2012)
ISBN 10: 1449313892 ISBN 13: 9781449313890
New Paperback Quantity Available: 10
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description O Reilly Media, Inc, USA, United States, 2012. Paperback. Condition: New. Language: English . Brand New Book. Every complexity of software design, simplified and codified at last, for use by every programmer, from the novice to the architects of major applications. This book contains the fundamental laws of software development, the primary pieces of understanding that make the difference between a mid-level/junior programmer and the high-level senior software engineer. The book exists to help all programmers understand the process of writing software, on a very fundamental level that can be applied to any programming language or project, from here into eternity. Code Simplicity is also written in such a way that even non-technical managers of software teams can gain an understanding of what the right way and the wrong way is (and why they are right and wrong) when it comes to software design. The focus of the book is primarily on software design, the process of creating a plan for a software project and making technical decisions about the pattern and structure of a system. Seller Inventory # AAH9781449313890

More information about this seller | Contact this seller

Buy New
US$ 17.61
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

2.

Max Kanat-Alexander
Published by O Reilly Media, Inc, USA, United States (2012)
ISBN 10: 1449313892 ISBN 13: 9781449313890
New Paperback Quantity Available: 10
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description O Reilly Media, Inc, USA, United States, 2012. Paperback. Condition: New. Language: English . Brand New Book. Every complexity of software design, simplified and codified at last, for use by every programmer, from the novice to the architects of major applications. This book contains the fundamental laws of software development, the primary pieces of understanding that make the difference between a mid-level/junior programmer and the high-level senior software engineer. The book exists to help all programmers understand the process of writing software, on a very fundamental level that can be applied to any programming language or project, from here into eternity. Code Simplicity is also written in such a way that even non-technical managers of software teams can gain an understanding of what the right way and the wrong way is (and why they are right and wrong) when it comes to software design. The focus of the book is primarily on software design, the process of creating a plan for a software project and making technical decisions about the pattern and structure of a system. Seller Inventory # AAH9781449313890

More information about this seller | Contact this seller

Buy New
US$ 20.63
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

3.

Kanat-Alexander, Max
Published by O'Reilly Media
ISBN 10: 1449313892 ISBN 13: 9781449313890
New PAPERBACK Quantity Available: > 20
Seller:
Mediaoutlet12345
(Springfield, VA, U.S.A.)
Rating
[?]

Book Description O'Reilly Media. PAPERBACK. Condition: New. 1449313892 *BRAND NEW* Ships Same Day or Next!. Seller Inventory # SWATI2132890882

More information about this seller | Contact this seller

Buy New
US$ 16.65
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

4.

Max Kanat-Alexander
Published by O'Reilly Media (2012)
ISBN 10: 1449313892 ISBN 13: 9781449313890
New Paperback Quantity Available: 2
Seller:
The Monster Bookshop
(Fleckney, United Kingdom)
Rating
[?]

Book Description O'Reilly Media, 2012. Paperback. Condition: New. BRAND NEW ** SUPER FAST SHIPPING FROM UK WAREHOUSE ** 30 DAY MONEY BACK GUARANTEE. Seller Inventory # mon0000555155

More information about this seller | Contact this seller

Buy New
US$ 19.68
Convert Currency

Add to Basket

Shipping: US$ 2.66
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Max Kanat-Alexander
ISBN 10: 1449313892 ISBN 13: 9781449313890
New Quantity Available: 2
Seller:
Speedy Hen LLC
(Sunrise, FL, U.S.A.)
Rating
[?]

Book Description Condition: New. Bookseller Inventory # ST1449313892. Seller Inventory # ST1449313892

More information about this seller | Contact this seller

Buy New
US$ 22.73
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

6.

Max Kanatand#8211;alexander
Published by Oand#8242;Reilly (2012)
ISBN 10: 1449313892 ISBN 13: 9781449313890
New Quantity Available: > 20
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Oand#8242;Reilly, 2012. PAP. Condition: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Seller Inventory # WO-9781449313890

More information about this seller | Contact this seller

Buy New
US$ 12.78
Convert Currency

Add to Basket

Shipping: US$ 12.03
From United Kingdom to U.S.A.
Destination, Rates & Speeds

7.

Kanat-Alexander, Max
Published by O'Reilly Media, Inc, USA (2012)
ISBN 10: 1449313892 ISBN 13: 9781449313890
New Softcover Quantity Available: 2
Rating
[?]

Book Description O'Reilly Media, Inc, USA, 2012. Condition: New. This book contains the fundamental laws of software development, the primary pieces of understanding that make the difference between a mid-level/junior programmer and the high-level senior software engineer. Num Pages: 92 pages, illustrations. BIC Classification: UMZ. Category: (XV) Technical / Manuals. Dimension: 233 x 175 x 5. Weight in Grams: 166. . 2012. Paperback. . . . . . Seller Inventory # V9781449313890

More information about this seller | Contact this seller

Buy New
US$ 25.05
Convert Currency

Add to Basket

Shipping: FREE
From Ireland to U.S.A.
Destination, Rates & Speeds

8.

Max Kanat-Alexander
Published by O'Reilly Media, Inc, USA
ISBN 10: 1449313892 ISBN 13: 9781449313890
New Paperback Quantity Available: 2
Seller:
THE SAINT BOOKSTORE
(Southport, United Kingdom)
Rating
[?]

Book Description O'Reilly Media, Inc, USA. Paperback. Condition: New. New copy - Usually dispatched within 2 working days. Seller Inventory # B9781449313890

More information about this seller | Contact this seller

Buy New
US$ 15.84
Convert Currency

Add to Basket

Shipping: US$ 9.28
From United Kingdom to U.S.A.
Destination, Rates & Speeds

9.

Kanat-Alexander, Max
Published by O'Reilly Media, Inc, USA
ISBN 10: 1449313892 ISBN 13: 9781449313890
New Softcover Quantity Available: 2
Seller:
Kennys Bookstore
(Olney, MD, U.S.A.)
Rating
[?]

Book Description O'Reilly Media, Inc, USA. Condition: New. This book contains the fundamental laws of software development, the primary pieces of understanding that make the difference between a mid-level/junior programmer and the high-level senior software engineer. Num Pages: 92 pages, illustrations. BIC Classification: UMZ. Category: (XV) Technical / Manuals. Dimension: 233 x 175 x 5. Weight in Grams: 166. . 2012. Paperback. . . . . Books ship from the US and Ireland. Seller Inventory # V9781449313890

More information about this seller | Contact this seller

Buy New
US$ 25.14
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

10.

Max Kanat-Alexander
ISBN 10: 1449313892 ISBN 13: 9781449313890
New Paperback Quantity Available: 2
Seller:
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description Paperback. Condition: New. Not Signed; Every complexity of software design, simplified and codified at last, for use by every programmer, from the novice to the architects of major applications. This book contains the fundamental laws of software development, the primary pieces of understanding that make the difference between a mid-lev. book. Seller Inventory # ria9781449313890_rkm

More information about this seller | Contact this seller

Buy New
US$ 21.12
Convert Currency

Add to Basket

Shipping: US$ 5.17
From United Kingdom to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book