Hodnotenie:
Táto kniha je vysoko hodnotená pre svoje praktické pokyny a jasný pohľad na modely OOP a princípy SOLID. Čitatelia oceňujú jej príklady z reálneho sveta a relevantnosť obsahu pre každodenné programátorské výzvy. Tí, ktorí si knihu opätovne zakúpili, vyzdvihujú jej referenčnú hodnotu.
Výhody:Praktické usmernenia, jasné a vecné, relevantné príklady z reálnych projektov, cenné poznatky o princípoch SOLID, užitočné pre každodennú tvorbu a úpravu modelov OOP.
Nevýhody:Pre niektorých môže byť názov zavádzajúci, pretože nenaznačuje hĺbku obsahu, ktorý sa v ňom nachádza.
(na základe 4 čitateľských recenzií)
Principles of Package Design: Creating Reusable Software Components
Aplikujte zásady dizajnu na svoje triedy a pripravte ich na opätovné použitie. Využijete zásady návrhu balíkov na vytvorenie balíkov, ktoré sú správne z hľadiska kohézie a spájania a zároveň sú vhodné pre používateľov a správcov.
Prvá časť tejto knihy vás prevedie piatimi zásadami SOLID, ktoré vám pomôžu zlepšiť návrh vašich tried. Druhá časť vás oboznámi s osvedčenými postupmi pri návrhu balíkov a venuje sa zásadám kohézie aj spájania balíkov. Princípy kohézie vám ukážu, ktoré triedy by sa mali dať do balíka, kedy balíky rozdeliť a či sa kombinácia tried vôbec môže považovať za balík. Zásady spájania balíkov vám pomôžu vybrať správne závislosti a zabrániť nesprávnemu smerovaniu grafu závislostí vašich balíkov.
Čo sa naučíte
⬤ Používať zásady SOLID pri návrhu tried.
⬤ Určiť, či triedy patria do toho istého balíka.
⬤ Zistiť, či je bezpečné, aby balíky na sebe navzájom záviseli.
Pre koho je táto kniha určená
Vývojárom softvéru so širokou škálou skúseností v tejto oblasti, ktorí hľadajú spôsoby opakovaného použitia, zdieľania a distribúcie svojho kódu.