- Expediere
- 27 august 2026 la 06:14 UTC
- Autor
- Kamo
- Comite
- 5a801ad
Cei trei controlori clinici de scriere au crescut fiecare propriul lor șir / uuid /integer / data helpers în termen de o săptămână unul de altul S-a întâmplat să fie necesar. Aceasta este forma această bază de coduri a fost deja mușcat de de două ori: culegatorul de piaţă a greşit în două exemplare în acelaşi fel, şi lista secţiunilor de permisiune în încă două. Două comportamente sunt acum declarate o dată și testate. Absent, gol și literal șir "null" toate înseamnă "nu este furnizat" trimite "," un client cotitură o valoare absentă trimite "null," și tratarea fie ca valoare este modul în care o dată de naștere devine epoca. O valoare malformată aruncă mai degrabă decât să devină nul: în mod tăcut cădere "3o" dintr-o cantitate produce o rețetă fără zile de livrare și fără plângere. Zero este o valoare şi nu o absenţă, ceea ce contează cel mai mult pe o linie de creanţă plata nimic nu este o judecată, și citind-o ca "nu furnizate" lasă revendicare deschisă pentru totdeauna. Banii rămân un şir zecimal şi 64 de ID-uri supravieţuiesc după 2^53, ambele cu un test care nu mai e adevărat. Linia de cerere și de detașare constructorii rămân în controlorul de facturare. Citesc liste de obiecte mai degrabă decât o valoare, și o listă de-maps cititor în comun Clasa ar fi un ajutor comun cu exact un apelant. Un paznic nu reușește să construiască dacă orice controlor clinic definește un parser de aceeași Numele din nou. Două copii ale unui cititor de valoare sunt două răspunsuri la "ce face un gol Field Mean.".