Schema nzuri ni inayoendeshwa na client, inayoruhusu null kwa msingi kwenye pembeni, na inayoweza kubadilika bila versions. Humodeli domain kwa maneno ambayo clients hutumia kweli, si tables za database yako.
Nullability
Fanya field kuwa non-null (!) tu unapoweza daima kuirudisha. Kutumia ! kupita kiasi ni mtego: ikiwa field ya non-null itapata kosa, huweka null object nzima ya parent yake, ikigeuza kushindwa kudogo kuwa nafasi tupu kubwa. Pendelea inayoruhusu null kwa chochote kinachotegemea huduma ya chini (downstream).
