会社の先輩から勧められた「The Art and Science of Smalltalk」という本を読んでみました。元は紙の出版物ですが、作者の許可をとった人が以下のWebサイトで無料で公開しているようです。 Stéphane Ducasse :: Free Online Books Smalltalkって何? 1970年代から開発が続けられているオブジェクト指向プログラミング言語です。すべてのものがオブジェクトで表現されるなど、オブジェクト指向がJavaなどよりも徹底していて、デザインパターンの宝庫と呼ばれているそうです。実際、「エンタープライズアプリケーション・アーキテクチャパターン」や「エリック・エヴァンスのドメイン駆動設計(以下、DDD)」などの書籍でもSmalltalkの書籍が参考文献としてあがっています。また、テスト駆動設計の考え方もSmalltalkが発祥らしく、マイナーで