Evaluare:
Cartea oferă cunoștințe extinse și valoroase pentru inginerii software care lucrează cu API-uri, prezentând conținutul într-un mod accesibil prin modele structurate, studii de caz și modele detaliate. Deși servește ca o excelentă sursă de referință și de învățare, unii cititori consideră că această carte este prea prolifică, cu informații inutile și repetiții.
Avantaje:⬤ Conținut amplu și substanțial pentru întrebările legate de API.
⬤ Bine structurată, cu un model de domeniu și studii de caz.
⬤ Prezentare cuprinzătoare a modelelor de proiectare ca lucrare de referință.
⬤ Reprezentări grafice ale relațiilor dintre modele.
⬤ Oferă o descriere a interfeței DSL cu instrumente generative pentru contractele API.
⬤ Perspective valoroase asupra arhitecturii software și a procesului decizional.
⬤ Cartea este groasă; poate fi descurajantă pentru unii cititori.
⬤ O parte din conținut este considerat inutil sau excesiv de prolific de către cititori.
⬤ Repetiția informațiilor poate face mai dificilă distilarea punctelor cheie.
⬤ Nu este concepută pentru a fi citită dintr-o dată, ceea ce poate descuraja cititorii ocazionali.
(pe baza a 7 recenzii ale cititorilor)
Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
Modele dovedite pentru proiectarea de API-uri evolutive de înaltă calitate - pentru orice domeniu, tehnologie sau platformă
"Această carte oferă un amestec sănătos de teorie și practică, conținând numeroase pepite de sfaturi profunde, dar nu pierde niciodată imaginea de ansamblu ... fundamentată pe experiența lumii reale și documentată cu rigoare academică aplicată și feedback-ul comunității practicienilor încorporat. Sunt încrezător că (acesta) va servi bine comunitatea, astăzi și mâine.".
-- Prof. Dr. Dr. h. c. Frank Leymann, director general, Institutul de arhitectură a sistemelor de aplicații, Universitatea din Stuttgart.
API-urile permit inovarea revoluționară și transformarea digitală în organizații și ecosisteme de toate tipurile. Pentru a crea API ușor de utilizat, fiabile și performante, arhitecții, proiectanții și dezvoltatorii au nevoie de îndrumare de specialitate. Acest ghid practic trece prin complexitatea conversațiilor API și a conținutului mesajelor acestora, introducând orientări și euristici cuprinzătoare pentru proiectarea durabilă și specificarea clară a API-urilor, indiferent de tehnologiile sau platformele pe care le utilizați.
În Patterns for API Design: Simplificarea integrării cu schimburi de mesaje slab cuplate, cinci arhitecți și dezvoltatori experți acoperă întregul ciclu de viață al API, de la lansarea proiectelor și stabilirea obiectivelor până la definirea cerințelor, elaborarea proiectelor, planificarea evoluției și crearea unei documentații utile. Ei cristalizează cunoștințele colective ale multor practicieni în 44 de modele de proiectare API, explicate în mod consecvent cu context, argumente pro și contra, soluții conceptuale și exemple concrete. Pentru a face limbajul lor de tipare accesibil, ei prezintă un model de domeniu, un studiu de caz în curs de desfășurare, narațiuni de decizie cu opțiuni și criterii de selecție a tiparelor și parcursuri ale proiectelor din lumea reală care aplică tiparele în două industrii diferite.
⬤ Identificați și depășiți provocările legate de proiectarea API cu ajutorul modelelor.
⬤ Dimensionarea adecvată a tipurilor de puncte finale și a operațiunilor.
⬤ Proiectați mesaje de solicitare și răspuns și reprezentările acestora.
⬤ Refinați-vă proiectarea mesajelor pentru calitate.
⬤ Planificați evoluția API-urilor dumneavoastră.
⬤ Documentați și comunicați contractele API.
⬤ Combinați modelele pentru a rezolva probleme din lumea reală și pentru a face compromisurile corecte.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)