Használjak állításokat?

Használjak állításokat?
Használjak állításokat?
Anonim

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.

Ajánlott: