Ocena:

Książka „Java by Comparison” jest wysoko ceniona za jasne i zwięzłe wskazówki dotyczące poprawy praktyk kodowania w Javie. Jest ona szczególnie przydatna dla początkujących i średnio zaawansowanych programistów, dostarczając uporządkowanych przykładów, które kontrastują dobre i złe praktyki kodowania. Chociaż większość recenzji jest bardzo pozytywna, niektórzy uważają, że treść nie jest przełomowa.
Zalety:⬤ Jasne i zwięzłe wyjaśnienia dobrych praktyk kodowania.
⬤ Dobrze skonstruowane przykłady kontrastujące zły i dobry kod.
⬤ Łatwa do przeczytania i zrozumienia, odpowiednia dla początkujących i średnio zaawansowanych programistów.
⬤ Oferuje praktyczne porady mające zastosowanie do wielu języków.
⬤ Dobry materiał do mentoringu i nauczania zasad dobrego kodowania.
⬤ Wciągające anegdoty i dobrze zorganizowane rozdziały ułatwiają naukę.
⬤ Niektórzy użytkownicy uważają, że treść nie jest przełomowa.
⬤ Wersja Kindle może nie oddawać formatu książki tak skutecznie jak wersja drukowana.
(na podstawie 27 opinii czytelników)
Java by Comparison: Become a Java Craftsman in 70 Examples
Pisz kod, który jest czysty, zwięzły i na temat: kod, który inni będą czytać z przyjemnością i ponownie wykorzystywać. Porównywanie swojego kodu z kodem doświadczonych programistów to świetny sposób na doskonalenie umiejętności kodowania. Skorzystaj z praktycznych porad, aby poprawić swój styl kodowania za pomocą małych i zrozumiałych przykładów, które porównują wadliwy kod z ulepszonym rozwiązaniem. Odkryj przydatne wskazówki i sztuczki, a także typowe błędy, które doświadczony programista Java musi znać. Przejdź drogę od nowicjusza Java do mistrza.
Ta książka jest przydatnym towarzyszem dla każdego, kto uczy się pisać czysty kod Java. Autorzy wprowadzają cię w podstawy stania się rzemieślnikiem oprogramowania, porównując fragmenty problematycznego kodu z ulepszoną wersją, aby pomóc ci rozwinąć wyczucie czystego kodu. To unikalne podejście „przed i po” uczy tworzenia czystego kodu Java.
Naucz się kontrolować wartości logiczne, unikaj błędów formatowania, pozbądź się magicznych liczb i używaj właściwego stylu iteracji. Pisz komentarze informacyjne, gdy są potrzebne, ale unikaj ich, gdy nie są potrzebne. Popraw zrozumiałość swojego kodu dla innych, przestrzegając konwencji i dokładnie nazywając swoje obiekty. Uczyń swoje programy bardziej niezawodnymi dzięki inteligentnej obsłudze wyjątków i naucz się potwierdzać, że wszystko działa zgodnie z oczekiwaniami, używając JUnit5 jako frameworka testowego. Zaimponuj swoim rówieśnikom eleganckim stylem programowania funkcjonalnego i przejrzystym projektowaniem klas zorientowanych obiektowo.
Pisanie doskonałego kodu to nie tylko implementacja funkcjonalności. Chodzi o małe, ważne szczegóły, które sprawiają, że kod jest bardziej czytelny, łatwy w utrzymaniu, elastyczny, niezawodny i szybszy. Java by Comparison nauczy Cię dostrzegać te szczegóły i sprawi, że staniesz się lepszym programistą.
Czego potrzebujesz:
Potrzebujesz kompilatora Java 8, edytora tekstu i świeżego umysłu. To wszystko.