Cosa succede quando si riempie del tutto un tag?
Funziona. Il tag si legge normalmente e non si degrada nulla. Quello che sparisce è ogni opzione che avevi dopo, perché un messaggio scritto fino al limite esatto non può assorbire un carattere in più. La correzione successiva significa sostituire il tag invece di riscriverlo.
Un tag pieno è un tag funzionante
Niente di un tag pieno è instabile. Si legge alla stessa distanza, alla stessa velocità, con la stessa affidabilità di uno quasi vuoto.
Non c'è nemmeno una penalità di usura, perché leggere non consuma nulla. Un tag scritto fino al limite e installato per anni si comporta esattamente come qualunque altro.
La preoccupazione che si ha nel riempire un tag è quindi mal indirizzata. Il problema non è il tag, è l'installazione che gli sta attorno.
Cosa perdi
Lo spazio di riserva, ed è lo spazio di riserva a rendere riparabile un'installazione.
Ogni progetto produce una correzione tardiva: un numero cambia, un percorso si sposta, un nome è scritto male. Su un tag con margine è una riscrittura. Su un tag al limite, il messaggio corretto è più lungo di un byte e la scrittura fallisce.
A quel punto le opzioni sono accorciare il contenuto, il che di solito significa togliere qualcosa che volevi, oppure sostituire i tag, il che significa accesso fisico a ciascuno di loro.
I casi limite al limite
La prima cosa da controllare è la scrittura stessa. Un messaggio che supera lo spazio libero viene rifiutato invece che troncato, quindi il tag mantiene il contenuto precedente e lo strumento riporta un fallimento.
Il blocco si comporta normalmente a qualunque livello di riempimento, e bloccare un tag pieno è la decisione di congelarne il contenuto per sempre invece che soltanto per ora.
E un tag dato per scritto vale la pena verificarlo rileggendolo, in particolare al limite, perché una scrittura che ci è stata a stento è quella che più merita una conferma.
Quanto margine lasciare
Abbastanza da assorbire una correzione realistica, invece di una percentuale tonda. Per un indirizzo, spazio per un percorso più lungo e un parametro in più. Per una scheda di contatto, spazio per un campo in più.
Se lasciare quel margine significa salire di un gradino di capacità, chiediti prima se quel contenuto appartenga al tag. Un collegamento non cresce mai, e fa sparire del tutto la questione del margine.
Dove il contenuto è davvero fisso e senza rete, riempire il tag è una scelta ragionevole fatta a occhi aperti. L'errore è riempirlo per caso e scoprire il vincolo durante una correzione.
Domande frequenti
Un tag pieno cede prima?
No. Il livello di riempimento non ha alcun effetto sulla durata, e i tag cedono per danni fisici e non per quanta memoria sia usata.
Cosa succede se il messaggio è più lungo di un byte?
La scrittura viene rifiutata e il tag mantiene quello che aveva. Non viene troncato nulla, il che significa che ottieni un fallimento chiaro invece di un tag corrotto in silenzio.
Posso recuperare spazio cancellando prima?
Cancellare restituisce quello che il vecchio messaggio usava, e non aumenta la capacità del tag. Se il contenuto nuovo non ci stava prima, non ci starà dopo.
C'è un livello di riempimento consigliato?
Lascia spazio per una correzione realistica invece di puntare a una percentuale. Un contenuto che non può concedersi quello spazio è un contenuto che probabilmente sta su un server.