Niezmienniki

Niezmienniki określają pewne warunki, które muszą istnieć, by można było wykonać operację. Oto dwa przykładowe niezmienniki: wszyscy użytkownicy muszą być uwierzytelniani albo wszystkie odpowiedzi muszą być kodowane. Warunki te mogą zostać spełnione przed lub po wykonaniu operacji, jednak spełniają rolę swoistych ograniczeń i muszą zaistnieć, by usługa zwróciła wynik.

W porządku, to wystarczy na początek. Jeśli Czytelnik przyswoi sobie te zasady i zastosuje je podczas tworzenia interfejsów API, to powinno mu się udać stworzyć interfejsy dostosowane do potrzeb użytkowników, które jednocześnie będą wykonywały swoje cząstkowe zadania bardziej efektywnie.

Tworzenie dobrego interfejsu API

Tym, na czym nam przede wszystkim zależy, ...

Get Ajax. Bezpieczne aplikacje internetowe now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.