Zásady navrhovania obalov: Vytváranie opakovane použiteľných softvérových komponentov

Hodnotenie:   (4,7 z 5)

Zásady navrhovania obalov: Vytváranie opakovane použiteľných softvérových komponentov (Matthias Noback)

Recenzie čitateľov

Zhrnutie:

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í)

Pôvodný názov:

Principles of Package Design: Creating Reusable Software Components

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9781484241189
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2018
Počet strán:275

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Sprievodca štýlom návrhu objektov: Príručka: Výkonné techniky na tvorbu flexibilného, čitateľného a...
Objekty sú ústredným pojmom jazykov ako Java,...
Sprievodca štýlom návrhu objektov: Príručka: Výkonné techniky na tvorbu flexibilného, čitateľného a udržiavateľného objektovo orientovaného kódu v akomkoľvek jazyku Oo, od Py - Object Design Style Guide: Powerful Techniques for Creating Flexible, Readable, and Maintainable Object-Oriented Code in Any Oo Language, from Py
Zásady navrhovania obalov: Vytváranie opakovane použiteľných softvérových komponentov - Principles...
Aplikujte zásady dizajnu na svoje triedy a...
Zásady navrhovania obalov: Vytváranie opakovane použiteľných softvérových komponentov - Principles of Package Design: Creating Reusable Software Components

Diela autora vydali tieto vydavateľstvá: