Hodnotenie:
Kniha poskytuje rozsiahle a cenné poznatky pre softvérových inžinierov pracujúcich na API a prístupným spôsobom prezentuje obsah prostredníctvom štruktúrovaných modelov, prípadových štúdií a podrobných vzorov. Hoci slúži ako vynikajúci referenčný a vzdelávací zdroj, niektorí čitatelia považujú knihu za príliš rozsiahlu, so zbytočnými informáciami a opakovaním.
Výhody:⬤ Rozsiahly a podstatný obsah pre otázky týkajúce sa API.
⬤ Dobre štruktúrovaná s doménovým modelom a prípadovými štúdiami.
⬤ Komplexná prezentácia návrhových vzorov ako referenčného diela.
⬤ Grafické znázornenie vzťahov medzi vzormi.
⬤ Ponúka DSL na opis rozhrania s generatívnymi nástrojmi pre zmluvy API.
⬤ Cenné poznatky o softvérovej architektúre a rozhodovaní.
⬤ Kniha je hrubá; pre niektorých čitateľov môže byť odstrašujúca.
⬤ Niektorý obsah považujú čitatelia za zbytočný alebo príliš obsiahly.
⬤ Opakovanie informácií môže sťažovať destiláciu kľúčových bodov.
⬤ Nie je určená na prečítanie na jeden záťah, čo môže odradiť príležitostných čitateľov.
(na základe 7 čitateľských recenzií)
Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
Osvedčené vzory na navrhovanie vývojových vysokokvalitných rozhraní API - pre akúkoľvek oblasť, technológiu alebo platformu
"Táto kniha poskytuje zdravú zmes teórie a praxe, obsahuje množstvo hlbokých rád, ale nikdy nestráca celkový obraz... je založená na skúsenostiach z reálneho sveta a zdokumentovaná s akademickou prísnosťou a začlenenou spätnou väzbou od komunity praktikov. Som presvedčený, že (to) bude dobre slúžiť komunite, dnes aj zajtra.".
--Prof. Dr. Dr. h. c. Frank Leymann, výkonný riaditeľ, Inštitút architektúry aplikačných systémov, Univerzita Stuttgart.
API umožňujú prelomové inovácie a digitálnu transformáciu v organizáciách a ekosystémoch všetkých druhov. Na vytvorenie používateľsky prívetivých, spoľahlivých a dobre fungujúcich API potrebujú architekti, dizajnéri a vývojári odborné vedenie návrhu. Táto praktická príručka prechádza zložitosťou konverzácií API a obsahu ich správ a predstavuje komplexné usmernenia a heuristiku na udržateľné navrhovanie API a ich jasnú špecifikáciu pre akékoľvek používané technológie alebo platformy.
In Patterns for API Design: Päť odborníkov - architektov a vývojárov - sa zaoberá celým životným cyklom API, od spustenia projektov a stanovenia cieľov cez definovanie požiadaviek, vypracovanie návrhov, plánovanie vývoja a vytvorenie užitočnej dokumentácie. Kolektívne poznatky mnohých odborníkov z praxe sú zhrnuté do 44 návrhových vzorov API, ktoré sú dôsledne vysvetlené v kontexte, obsahujú výhody a nevýhody, koncepčné riešenia a konkrétne príklady. Aby bol ich jazyk vzorov prístupný, uvádzajú model domény, prebiehajúcu prípadovú štúdiu, rozhodovacie príbehy s možnosťami a kritériami výberu vzorov a prechádzky reálnymi projektmi, v ktorých sa vzory uplatňujú v dvoch rôznych odvetviach.
⬤ Identifikujte a prekonávajte výzvy týkajúce sa návrhu API pomocou vzorov.
⬤ Vhodná veľkosť typov koncových bodov a operácií.
⬤ Navrhnúť správy požiadaviek a odpovedí a ich reprezentácie.
⬤ Zjemnite návrh správ z hľadiska kvality.
⬤ Naplánujte vývoj svojich rozhraní API.
⬤ Dokumentujte a komunikujte svoje zmluvy API.
⬤ Kombinujte vzory na riešenie reálnych problémov a robte správne kompromisy.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)