Descrivi un fatto
Un evento dovrebbe raccontare un'azione conclusa o uno stato osservato. Nomi come form_submit e add_to_cart esprimono intenzioni diverse: il primo riguarda un modulo, il secondo un cambiamento del carrello.
Progetta i parametri
Scegli identificativi stabili, specifica il tipo di ogni campo e indica se è obbligatorio. Un prezzo dovrebbe essere numerico; una valuta dovrebbe essere esplicita. Non inserire email, messaggi o altri dati personali nel payload.
Scrivi il contratto
Documenta trigger, nome evento, parametri ed esempi. Quando il contratto cambia, aggiorna implementazione e test insieme. Il debugger può aiutare a osservare i payload, ma non sostituisce una specifica condivisa.
PROVA A RAGIONARCI
Dal concetto al caso concreto
Scegli una pagina del laboratorio. Quale interazione vuoi osservare? Scrivi il nome dell'evento, due parametri e un caso in cui non dovrebbe essere generato.
Scarica la checklist ↗