|| [[ISBN(013476904X)]] || ---- [SBPPSummary] contributor : ["인수"] ---- See Also NoSmok:SmalltalkBestPracticePatterns , Moa:SmalltalkBestPracticePatterns . Moa 에서는 Moa:마이크로패턴스터디 를 진행하였다. Seminar:ReadershipTraining200303 에서도 스터디를 진행했다. == 엮어가기 == [SmalltalkLanguage]를 배우는 책 책에서 언어 자체는 전혀 가르쳐주지 않는걸?=ㅁ= --[Leonardong] 220 페이지 정도 되고, 2권 제본 뜨는데 권당 7000원 이더군요. - [톱아보다] 현재 [Leonardong], ["이승한"] ["상규"]스터디 진행중. 책에 있는 코드를 이해하려면 [SmallTalk/문법정리]에서 메시지 전달과 종류를 읽어보면 좋을 듯~ --[Leonardong] 오늘5시 맞죠 - [이승한] ---- == [Leonardong] 감상 == 학기중에 지하철에서 들고다니며 읽었더니 드디어 다 보았다. 그 전에 시도했던 스터디에서는 양이 얼마 되지 않기 때문에 빨리 읽으려고 했다가 실패했는데, 이번에는 삼색볼펜을 이용해 정말 찬찬히 읽어보아서 다 읽을 수 있었던 것 같다. 하루에 2~3페이지나 읽었을까. 스몰토크를 이용해 설명하고 있기 때문에 어떤 부분은 다른 언어에 적용할 수 없기도 하다. 또 몇 조각의 코드는 의미를 파악할 수 없어서( 아마 스몰토크 언어를 사용하면 알 수 있을 것이다. ) 그냥 넘어가기도 했다. 개인적으로는 [TheElementsOfProgrammingStyle] 보다 쉽게 읽을 수 있었다. 공통적으로 둘다 어떻게 하면 사람이 이해하기 편하고, 때론 성능도 더 좋아지는 코드를 작성할 수 있는 지침을 알려주고 있다. 하지만 SBPP 은 객체 지향 언어에 바탕을 두고 씌여졌기 때문인지라 [TheElementsOfProgrammingStyle] 에서는 볼 수 없는 패턴을 많이 배울 수 있다. 각 장에서 가장 인상깊은 부분을 하나씩 꼽으면 Behavior 에서는 IntentionRevealingMessage , State 에서는 RoleSuggestingInstanceVariableName 이다. 정말 다른 것보다 이름이 중요하단 생각이 든다. ---- ["책분류"]