2021-07-15
bez podpisu
Fajna :)
2022-03-22
bez podpisu
Bardzo dobra książka, ale jest kilka uwag:
- słabo wytłumaczona istota użycia try/catch / throw / BRE
- na początku książki autor zaznacza o metodach > 10 lini kodu, a pod koniec w przykładach sam używa o wiele więcej ;)
Jednak generalnie dużo się z niej nauczyłem i polecam
2022-12-08
Jacek
Jako programista z kilkuletnim doświadczeniem, szukam książek, które łączą tematy inżynierii programowania, dobrych praktyk, wzorców projektowych z przykładami w C#, dlatego po przeczytaniu spisu treści tej książki pomyślałem, że to książka idealna.
Niestety - jest bardzo słaba.
Autor próbuje poruszyć wiele ciekawych tematów, ale większość z nich traktuje pobieżnie i często pisze tylko banały i slogany bez zgłębiania się w temat. Wiele razy przeskakuje z wątku na wątek, wtrąca rzeczy z innego kontekstu i nie na temat.
Za to świetnie idzie mu sztuczne podbijanie liczby stron poprzez powtarzanie samego siebie czy dodawanie bezsensownych zrzutów ekranu.
Język książki jest trudny i mętny, nie wiem czy oryginał też taki był, czy to tłumaczenie.
Przykłady są albo niepotrzebnie pokomplikowane, albo dla odmiany absurdalnie uproszczone, do tego w przykładach sam nie stosuje się do wcześniej opisanych przez siebie dobrych praktyk (np. w kwestii nazewnictwa zmiennych).
Najbardziej kuriozalne jest jednak zakończenie. W ostatnim rozdziale autor opisuje wzorce projektowe, i po kolei daje przykłady oraz diagramy, implementacje oraz omówienie wzorców strukturalnych i kreacyjnych (raz lepiej, raz gorzej). Jednak gdy dochodzi do wzorców behawioralnych pisze że: "na ich opisanie nie starczyło miejsca w książce". To znaczy, że co? Papier się skończył? Drukarnia strajkuje? Domyślam się, że ten podrozdział był po prostu najtrudniejszy i przełożenie czasu pisania na liczbę stron wyglądało niezachęcająco więc autor postanowił olać czytelników.
Żeby skończyć konstruktywnie dodam, że w księgarni Helion są też dużo lepsze książki o podobnej tematyce, które lepiej kupić zamiast tej, np. "Zrównoważony kod. Dobre praktyki i heurystyki dla inżynierów oprogramowania" Marka Seemana.
2021-12-27
Adrian
W książce jest pełno błędów i niedomówień, nie polecam
3.3