Értékelés:
A könyv átfogó és értékes ismereteket nyújt az API-kon dolgozó szoftvermérnökök számára, a tartalmat strukturált modellek, esettanulmányok és részletes minták segítségével közérthető módon mutatja be. Bár kiváló referenciaként és tanulási forrásként szolgál, egyes olvasók szerint a könyv túlságosan terjedelmes, felesleges információkat és ismétléseket tartalmaz.
Előnyök:⬤ Kiterjedt és tartalmas tartalom az API-val kapcsolatos kérdésekre.
⬤ Jól strukturált, tartományi modellel és esettanulmányokkal.
⬤ A tervezési minták átfogó bemutatása referenciamunkaként.
⬤ A minták közötti kapcsolatok grafikus ábrázolása.
⬤ Interfészleíró DSL-t kínál generatív eszközökkel az API-szerződésekhez.
⬤ Értékes betekintés a szoftverarchitektúrába és a döntéshozatalba.
⬤ A könyv vastag; egyes olvasók számára ijesztő lehet.
⬤ Egyes tartalmakat az olvasók feleslegesnek vagy túlságosan terjedelmesnek tartanak.
⬤ Az információk ismétlődése megnehezítheti a kulcspontok kiragadását.
⬤ Nem arra való, hogy egyhuzamban olvassák el, ami elriaszthatja az alkalmi olvasókat.
(7 olvasói vélemény alapján)
Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
Bevált minták a fejleszthető, magas színvonalú API-k tervezéséhez - bármilyen területre, technológiára vagy platformra
"Ez a könyv az elmélet és a gyakorlat egészséges keverékét nyújtja, számos mélyreható tanácsot tartalmaz, de soha nem veszíti el a nagy képet... a valós világ tapasztalatai alapján, tudományos szigorral dokumentálva és a gyakorlati közösség visszajelzéseit beépítve. Biztos vagyok benne, hogy (ez) jól fogja szolgálni a közösséget, ma és holnap.".
--Prof. Dr. Dr. Dr. h. c. Frank Leymann, ügyvezető igazgató, Institute of Architecture of Application Systems, University of Stuttgart.
Az API-k lehetővé teszik az áttörést jelentő innovációt és a digitális átalakulást mindenféle szervezetben és ökoszisztémában. A felhasználóbarát, megbízható és jól működő API-k létrehozásához az építészeknek, tervezőknek és fejlesztőknek szakértői tervezési útmutatásra van szükségük. Ez a gyakorlati útmutató átvágja az API-beszélgetések és azok üzenettartalmának összetettségét, átfogó iránymutatásokat és heurisztikákat mutat be az API-k fenntartható tervezéséhez és egyértelmű specifikálásához, bármilyen technológiát vagy platformot is használunk.
In Patterns for API Design: öt szakértő építész és fejlesztő foglalkozik az API teljes életciklusával, a projektek elindításától és a célok meghatározásától kezdve a követelmények meghatározásán, a tervek kidolgozásán, az evolúció tervezésén és a hasznos dokumentáció létrehozásán keresztül. Számos szakember kollektív tudását 44 API-tervezési mintában kristályosítják ki, amelyeket következetesen összefüggésekkel, előnyökkel és hátrányokkal, koncepcionális megoldásokkal és konkrét példákkal magyaráznak el. Annak érdekében, hogy a mintanyelvüket hozzáférhetővé tegyék, bemutatnak egy tartományi modellt, egy futó esettanulmányt, döntési narratívákat a minták kiválasztási lehetőségeivel és kritériumaival, valamint a mintákat két különböző iparágban alkalmazó valós projektek végigjárását.
⬤ Az API-tervezéssel kapcsolatos kihívások azonosítása és leküzdése minták segítségével.
⬤ Megfelelően méretezze meg a végpont típusokat és műveleteket.
⬤ Tervezze meg a kérési és válaszüzeneteket és azok megjelenítését.
⬤ Az üzenetek tervezésének minőségi finomítása.
⬤ Tervezze meg az API-k fejlesztését.
⬤ Dokumentálja és kommunikálja API-szerződéseit.
⬤ Kombinálja a mintákat a valós problémák megoldására és a megfelelő kompromisszumok megkötésére.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)