Az állítások valami olyasmi ellenőrzésére használható, aminek soha nem szabadna megtörténnie, míg egy kivételt kell használni annak ellenőrzésére, ami megtörténhet. Például egy függvény osztható 0-val, ezért kivételt kell használni, de egy állítást is lehet használni annak ellenőrzésére, hogy a merevlemez hirtelen eltűnik-e.
Jó vagy rossz az állítás?
Nem, sem a goto, sem az állítás nem gonosz. De mindkettőt vissza lehet használni. Az állítás a józanság ellenőrzésére szolgál. Olyan dolgok, amelyeknek meg kell ölniük a programot, ha nem helyesek.
Miért rosszak az állítások?
Az állítások használhatók a belső implementációs invariánsok ellenőrzésére, például a belső állapot bizonyos metódusok végrehajtása előtt vagy után, stb. Ha az állítás kudarcot vall, akkor tényleg azt jelenti, hogy a program logikája megszakad, és ezt megteheti. t felépülni ebből.
Az állítások jó gyakorlatok?
Az állításokat bemutató nyelvi útmutatónak van néhány jó útmutatása, amelyeket alapvetően az imént leírtam. Igen, ez bevált gyakorlat. A tavaszi esetben ez különösen fontos, mert az ellenőrzések olyan tulajdonságbeállításokat stb. érvényesítenek, amelyek jellemzően XML huzalozási fájlokból származnak.
Milyen esetekben hasznosak az állítások?
Feltételezve, hogy a kódot megfelelően tesztelik, az állítások számos hasznos dolgot tesznek: A finom hibák észlelése, amelyek egyébként észrevétlenek maradnának . Hamarabb észleli a hibákat előfordulásuk után, mint ahogy azt egyébként észlelni lehetne. Tegyen nyilatkozatota garantáltan igaz kód hatásairól.