Customer Reviews


19 Reviews
5 star:
 (18)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


20 of 21 people found the following review helpful:
5.0 out of 5 stars Not just for SmallTalkers
Although I've never used SmallTalk and have read only a couple of on-line introduction chapters on Dolphin SmallTalk, I had no problems reading it and applying the patterns in another language like Java, C++ or Python.

Let me put it simple: If you want to learn to think in objects, don't just read the book, do it!

If you have read "Refactoring: Improving the...

Published on October 9, 2000 by Dennis Decker Jensen

versus
9 of 37 people found the following review helpful:
2.0 out of 5 stars Missable
I'm always looking for ways to make coding work better, at any level from nanosecond arithmetic operations to decade-long enterprise operations. I didn't find much of use here, but there were a few good points here (very few). Let me start with those.

The "Execute Around Method" pattern is good idea, applicable far beyond this Smalltalk context. The Beta...
Published on July 31, 2005 by wiredweird


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

20 of 21 people found the following review helpful:
5.0 out of 5 stars Not just for SmallTalkers, October 9, 2000
This review is from: Smalltalk Best Practice Patterns (Paperback)
Although I've never used SmallTalk and have read only a couple of on-line introduction chapters on Dolphin SmallTalk, I had no problems reading it and applying the patterns in another language like Java, C++ or Python.

Let me put it simple: If you want to learn to think in objects, don't just read the book, do it!

If you have read "Refactoring: Improving the Design of Existing Code" by Martin Fowler et al. then you'll recognize the thougts presented in this book. In this book the patterns are close to refactorings with a bunch of simple, good, readable and understandable advices to just about every little thing - it's more than a simple style guide: You'll always get told what the raison d'etre is - and if not, where to look for it.

I'm currently using the book as a reference for style of OOP. From a teaching point of view, the book is also extremely useful. Kent Beck likes to ask quistions in a heuristic manner. Because of the simple approach to every day experiences of developing, all the way down to the experiences of beginners, you won't have any trouble answering these quistions. In fact you'll probably start asking quistions to yourself likewise because of the magnicifent way this mind trick works for your way of thinking in objects (or otherwise).

As a developer - doing these patterns - you'll be amazed at how much little things can mean in a much bigger and more complex context, when you develop systems applying OO - especially huge systems.

I am compelled to repeat: Don't just buy it, do it!

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 16 people found the following review helpful:
5.0 out of 5 stars Don't let the title scare you away, January 27, 1999
This review is from: Smalltalk Best Practice Patterns (Paperback)
Smalltalk Best Practice Patterns isn't just for Smalltalkers---there's something here for everyone who programs. Kent's insights, experiences, and raw wit are as entertaining as they are enlightening. If you have any passion for programming, in any language, buy this book. Read it. Live it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 9 people found the following review helpful:
5.0 out of 5 stars Useful coding guidelines for beginners and the experienced, February 25, 1999
By A Customer
This review is from: Smalltalk Best Practice Patterns (Paperback)
Before I read Kent's book, my team had a Smalltalk coding guidelines document, a boring, cluncky text that didn't seem to help beginners write good code (mostly there so project quality plans could reference it). After I read Kent's book, I wrote a few team-specific points in the margins and declared it our new coding guidelines document.

Kent's book is a pleasant, readable mix of the obvious that beginners need to know and the clever that experienced Smalltalkers can still learn from. I was surprised at the absence of Booby Woolf's strategy for classifying instance variables (as identity, status or cache; see The Smalltalk Report, June 96) and at how little there was on protocol naming. Otherwise, it seems to cover almost everything at its chosen level (which complements, instead of competing with, that of books like the Smalltalk Design Patterns Companion).

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful:
5.0 out of 5 stars Fantastic! One of my favorites., April 20, 2000
By 
This review is from: Smalltalk Best Practice Patterns (Paperback)
I bought this book years ago from McGraw-Hill in NYC,...but I'd gladly pay double...for it today - don't be fooled by the fact that there are only 240 pages to this small, softcover book. The patterns are concise and the examples, priceless. Although I love Gamma's Design Patterns, if I were forced to be stuck on an island with one choice, it'd easily be Beck's BPP.

I currently use C++ on UNIX in practice (wish there were more Smalltalk & Objective-C jobs out there), but I would still highly recommend this book for any OO-Practitioner: the lessons here can be applied to many different scenarios.

Take this chance to observe the beauty of PURE OO - concise code with the semantic richness and clarity reminiscent of poetry... ...alas, if only code at work were so well crafted!

This is a handbook of OO Programming. Patterns are broken into the following categories: Behavior, State, Collections, Classes, and Formatting. Each pattern is given a question/problem that the pattern answers/solves and references to other patterns are shown with page numbers.

It's definitely one of those rare books that I return to over and over again... ...a classic.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Excellent Smalltalk book, June 19, 1998
This review is from: Smalltalk Best Practice Patterns (Paperback)
This is an excellent book that all Smalltalkers should have. This book should be helpful for beginners in avoiding common programming mistakes.

I am using this book heavily for all software projects I'm in. Instead of wasting time on deciding how to code things, just look at the patterns, then decide and code. The patterns presented in the book simplify software code maintaintenance.

With a little work, many patterns in this book can apply to Java as well.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars Excellent, even for non-Smalltalkers, June 10, 1999
By 
Michael Schuerig (Bonn, Deutschland) - See all my reviews
(REAL NAME)   
This review is from: Smalltalk Best Practice Patterns (Paperback)
I've never programmed in Smalltalk and probably never will. Actually, I'm not able to write the most primitive program in Smalltalk. Nonetheless, I highly recommend the book to anyone who has (or wants to develop) a sense for understandable and aesthetic code. Most of the advice applies to any programming language and even the parts specific to Smalltalk provide interesting food for thought.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars An essential Smalltalk book, January 27, 1999
By A Customer
This review is from: Smalltalk Best Practice Patterns (Paperback)
This book should be adopted as a standard in all Smalltalk development shops. While many of the implementation patterns within seem obvious, the book can help solve the endless debates over which coding techniques to use and why. The book is useful to both novices and developers with considerable experience.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars a beautiful little book -- all Smalltalkers should have, November 6, 1997
By A Customer
This review is from: Smalltalk Best Practice Patterns (Paperback)
Idioms, patterns ... all programmers' minds should be imprinted with them. Why work hard, with these solutions at your fingertip?

Kent Beck is probably one of the best thinking developers in the industry, appropriately combining theory and practice to produce results with elegance. All Smalltalkers should own this book, and programmers in other languages can probably find a lot of inspiration too.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
5.0 out of 5 stars The Zen of OO, February 16, 2006
Amazon Verified Purchase(What's this?)
This review is from: Smalltalk Best Practice Patterns (Paperback)
I wish more Java/C#/C++ programmers would read this (and maybe even learn Smalltalk) so that they can appreciate the weaknesses in those languages and possibly in their practices that they might not even realize today. I certainly did. While Robert Martin and others have offered up some of the canon of good design for contemporary developers, this little gem really reveals the "feel" of good OO.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 11 people found the following review helpful:
5.0 out of 5 stars Milestone for Your Programming Life, July 30, 2002
By 
This review is from: Smalltalk Best Practice Patterns (Paperback)
SBPP has changed me. Kent Beck has changed me.

SBPP shed a new light on my previous knowledge of "patterns" in computer programming. I was deep in the DP tar pit. SBPP saved me. SBPP changed almost all my thoughts on programming. It has changed what I value, and how I pursue it.

Kent Beck says that he is not a great programmer but just a pretty good programmer with great habits. Build great habits with this book. Read and reread this book every morn.

If you have studied DP, this book will open your eyes to the wider world of patterns. You will think about DPs quite differently after this book. You will be able to escape from the bad effects of DP abuse.

If DPs were nouns, verbs and adverbs/adjectives, SBPP are articles and auxiliary verbs. SBPP are used much more frequently than DPs. When you learn a language it is very important to learn more frequently used words first. It could be less efficient(or even dangerous) to learn "appreciate" before "thank (you)".

--JuneKim

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

This product

Smalltalk Best Practice Patterns
Smalltalk Best Practice Patterns by Kent Beck (Paperback - October 13, 1996)
$66.65 $60.78
In Stock
Add to cart Add to wishlist