Használjon állításokat?

Használjon állításokat?
Használjon á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.

Hasznosak az állítások?

A programozók használhatják a állításokat a programok meghatározásához és a program helyességének megállapításához. … Ha egy állítás hamisra értékelődik futás közben, az állítás meghibásodását eredményezi, ami általában a végrehajtás megszakadását okozza.

Miért rosszak az állítások?

Az állítások használhatók a belső megvalósítási 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.

Drágák az állítások?

A assert által végzett munka legalább olyan drága lesz, mint maga a módszer által végzett munka Annak érdekében, hogy az állítások ne jelentsenek teljesítménykötelezettséget a telepített alkalmazásokban, az állítások a program indításakor engedélyezhető vagy letiltható, és alapértelmezés szerint le vannak tiltva.

Rosszak az állítások?

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.

Ajánlott: