Ocena:

Książka „Smalltalk, Objects, and Design” autorstwa Chamonda Liu jest chwalona za przejrzystość, kompleksowe omówienie koncepcji programowania obiektowego i skuteczną integrację zasad języka Smalltalk. Jest odpowiednia zarówno dla początkujących, jak i bardziej doświadczonych programistów, którzy chcą pogłębić swoje zrozumienie OOP. Chociaż ma wiele mocnych stron, niektórzy czytelnicy zauważają, że może nie zapewniać wystarczającej głębi dla zaawansowanego programowania w języku Smalltalk lub może wymagać aktualizacji w celu dostosowania do nowszych wersji języka.
Zalety:⬤ Przejrzysta i prosta proza.
⬤ Skutecznie omawia podstawowe koncepcje OOP.
⬤ Dobra równowaga między teorią a praktycznymi przykładami.
⬤ Odpowiednia zarówno dla początkujących, jak i bardziej doświadczonych programistów.
⬤ Zapewnia wgląd w dobre zasady projektowania i wzorce projektowe.
⬤ Wciągający styl pisania, który sprawia, że złożone tematy stają się przystępne.
⬤ Nie jest to kompleksowy przewodnik po bibliotece klas Smalltalk, szczególnie dla początkujących.
⬤ Niektórzy czytelnicy stwierdzili, że brakuje mu głębi w niektórych obszarach.
⬤ Napisana w 1996 roku, może nie odzwierciedlać bieżących praktyk lub aktualizacji w Smalltalk (szczególnie w odniesieniu do różnych wersji, takich jak Pharo).
⬤ Nie jest przeznaczona jako przewodnik po składni języka Smalltalk.
(na podstawie 22 opinii czytelników)
SmallTalk, Objects, and Design
Ten podręcznik i tekst traktuje o systemie programowania Smalltalk i sieci idei zorientowanych obiektowo w jego obrębie i wokół niego. Jest to więc coś więcej niż przewodnik po języku; analizuje również Smalltalk w jego technicznym i historycznym otoczeniu, a po drodze odpowiada na pytania, nad którymi każdy programista Smalltalk prędzej czy później naturalnie się zastanawia. Zakładając jedynie ogólne doświadczenie w programowaniu, zaczyna się od tego, czym są obiekty i klasy, a ostatecznie przechodzi do subtelnych kwestii, takich jak rozróżnienie między typami i klasami. Wykraczając poza typowe książki o językach programowania, obejmuje również najważniejsze wzorce projektowe i sposób ich pisania w Smalltalku. Nie chodzi więc tylko o programowanie w języku Smalltalk za pomocą obiektów, ale o efektywne myślenie i projektowanie za pomocą obiektów.
Niniejsza edycja jest przedrukiem oryginalnego wydania z 1996 roku. Mimo że ostatnie lata przyniosły zwyczajowo szybkie zmiany w branży komputerowej, przedstawione tu zasady pozostają tak samo aktualne jak wtedy.
„Trzy z moich ulubionych tematów to Smalltalk, obiekty i projektowanie. Książka Chamonda Liu jest idealnym połączeniem tych tematów. Z całego serca polecam tę książkę praktykom, którzy nie chcą czytać suchego traktatu o metodologii projektowania lub kolejnej książki o programowaniu. Zostaniesz potraktowany elementami dobrego projektowania, perspektywą historyczną, wzorcami projektowymi zdemistyfikowanymi i zakodowanymi w języku Smalltalk, a także odpowiednią mieszanką programowania w języku Smalltalk i koncepcji obiektowych.” - Rebecca Wirfs-Brock, autorka Designing Object-Oriented Software.
„Dobrze napisana i przemyślana.... Szczególnie rozdział poświęcony wzorcom projektowym jest pierwszorzędny.” - Doug Lea, autor Concurrent Programming in Java i Object-Oriented System Development.
„Jedna z tych rzadkich książek, która nagradza zarówno początkujących, jak i ekspertów spostrzeżeniami odpowiednimi do ich poziomu. Ponadto styl pisania - łączący w sobie wnikliwość i wdzięk - sprawia, że czyta się ją z prawdziwą przyjemnością.” - Dave Collins, autor Designing Object-Oriented User Interfaces
„Najlepsza książka o Smalltalku jaką widziałem! „-Sherman Alpert, autor The Design Patterns Smalltalk Companion
„... przystępna, literacka, zabawna, dokładna i różnorodna... jest napisana na najwyższym poziomie.” - Ralph Johnson, autor Design Patterns: Elementy oprogramowania OO wielokrotnego użytku
„Jestem pod wielkim wrażeniem it.... W przeciwieństwie do wszystkich innych książek, obejmuje wszystkie ważne kwestie istotne dla skutecznego zrozumienia języka pod jedną okładką."-Ed Klimas, autor Smalltalk with Style
„To, co najbardziej podobało mi się w tej książce, to pewność, z jaką Liu przedstawia szeroki zakres tematów: obiekty, architekturę, interfejs użytkownika, frameworki, projektowanie, wzorce - wszystko to, co właściwe. Jeśli błyskotliwy programista z innej gałęzi naszej dyscypliny użyłby jego książki jako jedynego źródła informacji, wyszedłby na doświadczonego i dobrze skomunikowanego, nawet na konferencji Smalltalk. I cieszyłby się tym doświadczeniem, ponieważ Liu nigdy nie mówi do swoich czytelników.” - Ward Cunningham, wynalazca CRC Card
„Bardzo solidna i zabawna książka autorstwa eksperta w dziedzinie komunikacji.... Zarówno początkujący, jak i starzy wyjadacze znajdą w niej przydatne pomysły, zabawny język i prowokujące do myślenia aluzje do szerszych tematów technicznych, literackich i filozoficznych.” - Martin Nally, główny architekt IBM Smalltalk i VisualAge
„... zakres i poziom bardzo interesujący... bardzo przydatny zbiór rzeczy, które są rozproszone i trudne do znalezienia...” - Tom Morgan, kierownik ds. rozwoju technologii, Brooklyn Union Gas
„Bardzo dobrze napisana książka; przyjemność czytania od deski do deski. Dobre rozdziały o wzorcach projektowych, metaklasach i garbage collection itp. Po stylu pisania można stwierdzić, że autor jest również nauczycielem - przekazuje informacje z wdziękiem i skutecznie. Gorąco polecam."-Paul Jasek, Chubb & Son, Inc.