=

Zpětná kompatibilita

Než se pustíte do návrhu API, je důležité se zamyslet nad otázkou zpětné kompatibility. Při vytváření návrhu API budete stát před stovkami různých malých rozhodnutí. Každé rozhodnutí může zásadně ovlivnit život API a peněženku toho, kdo API provozuje.

Při návrhu API je důležité zohlednit nejen současné požadavky, ale také předvídat budoucí potřeby. Je důležité v každém momentu rozlišovat, zda budoucí okrajové scénáře dokážeme řešit ve formě zpětně kompatibilních změn.

Zpětná kompatibilita je absolutní základ. Chcete přidat na objekt Invoice novou vlastnost Vat, do které uložíte sazbu DPH? Může to být celé číslo, desetinné číslo, řetězec nebo znak z číselníku. Otázka ale je, jaké situace mohou nastat a zda v některé situaci je ta či ona volba lepší nebo horší. Zvol..." >

Tento článek je přístupný pouze exkluzivně pro předplatitele obsahu.

Chcete-li přístup k obsahu zakoupit nebo máte-li již svůj účet, pokračujte odkazem níže.