Implementation Patterns 1st Edition

4.4 out of 5 stars 73 ratings
ISBN-13: 978-0321413093
ISBN-10: 0321413091
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share <Embed>
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Condition: Used: Very Good
Comment: All pages and the cover are intact. Pages are clean. Spine has no signs of creasing. Ships directly from Amazon!
Access codes and supplements are not guaranteed with used items.
FREE delivery Wed, Oct 5. Order within 20 hrs 1 min
Only 1 left in stock - order soon.
Available at a lower price from other sellers that may not offer free Prime shipping.
List Price: $49.99 Details
Save: $11.50 (23%)
Implementation Patterns has been added to your Cart
Available at a lower price from other sellers that may not offer free Prime shipping.

Kindle Epic Summer Challenge. Unlock achievements, crush your reading list pantry

Frequently bought together

$38.49
Get it as soon as Wednesday, Oct 5
Only 1 left in stock - order soon.
Sold by teddybear and ships from Amazon Fulfillment.
$44.48
Get it as soon as Tuesday, Oct 4
In Stock.
Ships from and sold by Amazon.com.
$44.99
Get it as soon as Tuesday, Oct 4
In Stock.
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

From the Back Cover

“Kent is a master at creating code that communicates well, is easy to understand, and is a pleasure to read. Every chapter of this book contains excellent explanations and insights into the smaller but important decisions we continuously have to make when creating quality code and classes.”

Erich Gamma, IBM Distinguished Engineer

 

“Many teams have a master developer who makes a rapid stream of good decisions all day long. Their code is easy to understand, quick to modify, and feels safe and comfortable to work with. If you ask how they thought to write something the way they did, they always have a good reason. This book will help you become the master developer on your team. The breadth and depth of topics will engage veteran programmers, who will pick up new tricks and improve on old habits, while the clarity makes it accessible to even novice developers.”

Russ Rufer, Silicon Valley Patterns Group

 

“Many people don’t realize how readable code can be and how valuable that readability is. Kent has taught me so much, I’m glad this book gives everyone the chance to learn from him.”

Martin Fowler, chief scientist, ThoughtWorks

 

“Code should be worth reading, not just by the compiler, but by humans. Kent Beck distilled his experience into a cohesive collection of implementation patterns. These nuggets of advice will make your code truly worth reading.”

Gregor Hohpe, author of Enterprise Integration Patterns

 

“In this book Kent Beck shows how writing clear and readable code follows from the application of simple principles. Implementation Patterns will help developers write intention revealing code that is both easy to understand and flexible towards future extensions. A must read for developers who are serious about their code.”

Sven Gorts

 

Implementation Patterns bridges the gap between design and coding. Beck introduces a new way of thinking about programming by basing his discussion on values and principles.”

Diomidis Spinellis, author of Code Reading and Code Quality

 

Software Expert Kent Beck Presents a Catalog of Patterns Infinitely Useful for Everyday Programming

 

Great code doesn’t just function: it clearly and consistently communicates your intentions, allowing other programmers to understand your code, rely on it, and modify it with confidence. But great code doesn’t just happen. It is the outcome of hundreds of small but critical decisions programmers make every single day. Now, legendary software innovator Kent Beck–known worldwide for creating Extreme Programming and pioneering software patterns and test-driven development–focuses on these critical decisions, unearthing powerful “implementation patterns” for writing programs that are simpler, clearer, better organized, and more cost effective.

 

Beck collects 77 patterns for handling everyday programming tasks and writing more readable code. This new collection of patterns addresses many aspects of development, including class, state, behavior, method, collections, frameworks, and more. He uses diagrams, stories, examples, and essays to engage the reader as he illuminates the patterns. You’ll find proven solutions for handling everything from naming variables to checking exceptions.

 

This book covers

  • The value of communicating through code and the philosophy behind patterns
  • How and when to create classes, and how classes encode logic
  • Best practices for storing and retrieving state
  • Behavior: patterns for representing logic, including alternative paths
  • Writing, naming, and decomposing methods
  • Choosing and using collections
  • Implementation pattern variations for use in building frameworks

About the Author

Kent Beck, one of the software industry’s most creative and acclaimed leaders, consistently challenges software engineering dogma and promotes ideas like patterns, test-driven development, and Extreme Programming. Currently affiliated with Three Rivers Institute and Agitar Software, he is the author of many Addison-Wesley titles, including Test-Driven Development (2003) and, with Cynthia Andres, Extreme Programming Explained, Second Edition (2005).

Discover new virtual experiences at low prices
Amazon Explore Browse now

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (October 23, 2007)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 176 pages
  • ISBN-10 ‏ : ‎ 0321413091
  • ISBN-13 ‏ : ‎ 978-0321413093
  • Item Weight ‏ : ‎ 12.3 ounces
  • Dimensions ‏ : ‎ 6.8 x 0.5 x 9.2 inches
  • Customer Reviews:
    4.4 out of 5 stars 73 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Kent Beck is the founder and director of Three Rivers Institute (TRI). His career has combined the practice of software development with reflection, innovation, and communication. His contributions to software development include patterns for software, the rediscovery of test-first programming, the xUnit family of developer testing tools, and Extreme Programming. He currently divides his time between writing, programming, and coaching. Beck is the author/co-author of Implementation Patterns, Extreme Programming Explained: Embrace Change 2nd Edition, Contributing to Eclipse, Test-Driven Development: By Example, Planning Extreme Programming, Smalltalk Best Practice Patterns, and the JUnit Pocket Guide. He received his B.S. and M.S. in Computer Science from the University of Oregon.

Customer reviews

4.4 out of 5 stars
4.4 out of 5
73 global ratings

Top reviews from the United States

Reviewed in the United States 🇺🇸 on January 19, 2009
5 people found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on November 25, 2007
47 people found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on February 21, 2022
Reviewed in the United States 🇺🇸 on January 24, 2015
5 people found this helpful
Report abuse

Top reviews from other countries

G. Gilmour
5.0 out of 5 stars Inside the Mind of Kent Beck
Reviewed in the United Kingdom 🇬🇧 on December 11, 2014
3 people found this helpful
Report abuse
Igor Savin
5.0 out of 5 stars I would recommend reading it to software engineers of all seniority levels
Reviewed in the United Kingdom 🇬🇧 on May 10, 2018
One person found this helpful
Report abuse
Carsten Alder
2.0 out of 5 stars Nichts Neues
Reviewed in Germany 🇩🇪 on April 3, 2008
3 people found this helpful
Report abuse
Samuel MV
5.0 out of 5 stars Uno de los mejores libros de programación que he leído nunca
Reviewed in Spain 🇪🇸 on January 17, 2020
Alexey A.
5.0 out of 5 stars Helps to organize my thoughts
Reviewed in Germany 🇩🇪 on March 2, 2013