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ý 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.