パターンといえば,GoF のデザインパターンばかりに話が集中していますが,プログラマがデザインパターンを使う機会はそれほど多くありません.フレームワークで使われているデザインパターンを利用するときか,自分で汎用性の高いクラスライブラリを構築するとき,あるいはかなり複雑なソフトウェアを開発しているときぐらいでしょう.
それよりも,プログラマは日常使っているコーディングレベルのパターンについて知っておくほうが役に立ちます.この本は,そのコーディングレベルのパターンについて書かれたものです.
Smalltalk を対象としていますが,単に Smalltalk の本というわけではなく,どんな言語を使っている人にも有益です.特に,オブジェクト指向言語を使っている人であれば,この本から得られるものは大きいでしょう.
¥12,183¥12,183 税込
ポイント: 122pt
(1%)
無料配送 6月7日-18日にお届け
発送元: Ergodebooks Ships From USA 販売者: Ergodebooks Ships From USA
¥12,183¥12,183 税込
ポイント: 122pt
(1%)
無料配送 6月7日-18日にお届け
発送元: Ergodebooks Ships From USA
販売者: Ergodebooks Ships From USA
¥9,262¥9,262 税込
ポイント: 93pt
(1%)
無料配送 6月7日-18日にお届け
発送元: Ergodebooks Ships From USA 販売者: Ergodebooks Ships From USA
¥9,262¥9,262 税込
ポイント: 93pt
(1%)
無料配送 6月7日-18日にお届け
発送元: Ergodebooks Ships From USA
販売者: Ergodebooks Ships From USA
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Smalltalk Best Practice Patterns ペーパーバック – 1996/10/3
英語版
Kent Beck
(著)
ダブルポイント 詳細
{"desktop_buybox_group_1":[{"displayPrice":"¥12,183","priceAmount":12183.00,"currencySymbol":"¥","integerValue":"12,183","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"HoSjUEXXlg%2B4PwZHX7NiQMc%2B9i2GtndqkJ5lnzBQUXSG9ilx1ll6hDRjzREwjMoBTCMgdQour1vTO0vSTO5ZTuTujLfVBVCqBRDGEoZKaIOvLKnFR6pydYWBhQwrhIt3I8gh22phC%2BTIlZzjP3zItvl4b51EhswZDrbmaoG7Ch5OnxUBHEwHIlCDnfe2oPVl","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥9,262","priceAmount":9262.00,"currencySymbol":"¥","integerValue":"9,262","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"HoSjUEXXlg%2B4PwZHX7NiQMc%2B9i2GtndqkJ5lnzBQUXSG9ilx1ll6hDRjzREwjMoBTCMgdQour1txabz8NkvCZMhh4CctCsIOd8afM%2Bu69KkHbxZTOP%2BYaKMpi9jZzqxTJmFDkXplW3mncqYTaaudj6aIrsI%2FGTJpnm78mSXsOtAPQGbcpuovZx1LdnJ%2BpIaa","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
This classic book is the definitive real-world style guide for better Smalltalk programming. This author presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. When programmers understand these patterns, they can write much more effective code. The concept of Smalltalk patterns is introduced, and the book explains why they work. Next, the book introduces proven patterns for working with methods, messages, state, collections, classes and formatting. Finally, the book walks through a development example utilizing patterns. For programmers, project managers, teachers and students -- both new and experienced. This book presents a set of patterns that organize all the informal experience of successful Smalltalk programmers. This book will help you understand these patterns, and empower you to write more effective code.
- 本の長さ240ページ
- 言語英語
- 出版社Prentice Hall
- 発売日1996/10/3
- 寸法17.53 x 1.52 x 23.11 cm
- ISBN-10013476904X
- ISBN-13978-0134769042
この著者の人気タイトル
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
- Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)Don Fowler, Martin Beck, Kent Brant, John Opdyke, William Robertsハードカバー
商品の説明
出版社からのコメント
The real-world style guide for better Smalltalk programming. This book presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. When programmers understand these patterns, they can write much more effective code. The concept of Smalltalk patterns is introduced, and the book explains why they work. Next, the book introduces proven patterns for working with methods, messages, state, collections, classes and formatting. Finally, the book walks through a development example utilizing patterns. For Smalltalk programmers, project managers, teachers and students -- both new and experienced.
著者について
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.
登録情報
- 出版社 : Prentice Hall; 第1版 (1996/10/3)
- 発売日 : 1996/10/3
- 言語 : 英語
- ペーパーバック : 240ページ
- ISBN-10 : 013476904X
- ISBN-13 : 978-0134769042
- 寸法 : 17.53 x 1.52 x 23.11 cm
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
他の国からのトップレビュー
Camille H.
5つ星のうち5.0
Useful even with more recent languages
2020年10月3日にフランスでレビュー済みAmazonで購入
Great advice applicable today but recommended only for people who can look past the smalltalk syntax, so probably at least a few years of programming.
adkron
5つ星のうち5.0
Great for Communication
2016年1月1日にアメリカ合衆国でレビュー済みAmazonで購入
this is one of the books that I reach for all the time. I use it to explain many concepts and I don't even write smalltalk. I have a hard copy and digital. I've also given a copy away as a gift. this is a must have when trying to build a common vernacular. It has improved communication of ideas for every team I've worked with.
Dennis Blondell Decker
5つ星のうち5.0
Not only for Smalltalk
2013年8月5日に英国でレビュー済みAmazonで購入
but also for polymorphic messages and object-oriented programs in general. The book is worth it for not only the short, succinct code examples, where Smalltalk really shines, but also for the preface and introduction, which goes straight to the point, how perception of programming and its role shapes how you think about and approach the activity of programming. I have found its examples useful not only in the context of other object-oriented programming languages, but even for programming languages in other paradigms, and programming in general. It is not just about "low-level design" or programming idioms, but how you think about your day-to-day activities in programming. It does this without becoming philosophical, and instead does it by showing code examples with just enough explanation to get an understanding of the rest.
I have found it much better the later book "Implementation Patterns" by the same author, which is just a lexicon of low-level idioms, which any programmer knows by heart, i.e. by doing, and doesn't stir the reflexions of the art of programming that this book does. It is difficult to pin-point the significant difference between the two books, but this one seems more pure hearted, not afraid, neither conventional nor industrial or dry, more fun, and coherent like a hard diamond in language, style, and examples. It is simply beautiful without being fashionable or flashy. While being a lexicon, it is more like a great disposition of small articles where the organization is as important as the content, and it has some of that flavor that the old Basic introductions of the 1980'ies had, the flavor of curiosity, fun, inspiration, and it leads by example and encouragement rather than dictating and advising in a misguided professional tone that so many other books do.
It reminded why programming is enjoyable when you leave out everything else that doesn't add to its fullfillment and satisfaction.
I have found it much better the later book "Implementation Patterns" by the same author, which is just a lexicon of low-level idioms, which any programmer knows by heart, i.e. by doing, and doesn't stir the reflexions of the art of programming that this book does. It is difficult to pin-point the significant difference between the two books, but this one seems more pure hearted, not afraid, neither conventional nor industrial or dry, more fun, and coherent like a hard diamond in language, style, and examples. It is simply beautiful without being fashionable or flashy. While being a lexicon, it is more like a great disposition of small articles where the organization is as important as the content, and it has some of that flavor that the old Basic introductions of the 1980'ies had, the flavor of curiosity, fun, inspiration, and it leads by example and encouragement rather than dictating and advising in a misguided professional tone that so many other books do.
It reminded why programming is enjoyable when you leave out everything else that doesn't add to its fullfillment and satisfaction.
Juan M. Gimeno Illa
5つ星のうち5.0
Smalltalk Best Practice Patterns
2013年3月16日にスペインでレビュー済みAmazonで購入
Aunque se trate de un libro sobre Smalltalk, sus consejos son válidos en otros lenguajes "más modernos". Además la sintaxis de smalltalk permite que los ejemplos puedan mostrar la esencia del principio que ilustran.
Marco
5つ星のうち5.0
Ein absolutes Muss
2002年9月28日にドイツでレビュー済みAmazonで購入
Wer effektiv in Smalltalk entwickeln will muß sich dieses Buch (mindestens) einmal durchgelesen haben, aber dannach gibt man das Buch sowieso nicht wieder heraus.
Auch wenn ich viel in Java entwickle, so kann ich behaupten dass mich der Smalltalk Exkurs verbessert hat.
Auch wenn Smalltalk nicht die Zielsprache ist, so lohnt es sich auf jeden Fall sich in dieses Buch reinzuarbeiten.
Auch wenn ich viel in Java entwickle, so kann ich behaupten dass mich der Smalltalk Exkurs verbessert hat.
Auch wenn Smalltalk nicht die Zielsprache ist, so lohnt es sich auf jeden Fall sich in dieses Buch reinzuarbeiten.