EN./upit ↗
← Početnaroute:/tehnicke-beleske/

Beleške između odluke i koda.

Kratke tehničke odluke pomažu da ista greška ne postane obrazac.

0x01

Idempotency ključ pripada payload-u

Retry identičnog zahteva treba da zadrži ključ. Ako se sadržaj promeni posle neuspeha, generiše se novi ključ da konflikt ne sakrije novu nameru.

0x02

UI mora da zna šta znači „nema“

Prazna lista, nedostupan servis i korisnik bez dozvole nisu isto stanje. Komponenta treba da prikaže razliku i sledeći korak.

0x03

Migracija je proizvodna funkcija

Promena šeme nije završena kada prođe lokalno. Potrebni su redosled, kompatibilnost, backup, provera i povratni put.

0x04

Granica loga je granica privatnosti

Log treba da pomogne dijagnozi bez kopiranja celog zahteva. Beleže se identifikator, stanje i bezbedan kontekst.

Opišite jedan tok i njegove granice.

▶Opišite sistem