EngelsFransSpaans

OnWorks-favicon

cccheck - Online in de cloud

Voer cccheck uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht cccheck die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


cccheck - Voer verificatie van statische codecontracten uit voor CLR-assemblages.

KORTE INHOUD


cccheck --montage= [Opties]

PRODUCTBESCHRIJVING


Voer statische codecontractverificatie uit om bugs en inconsistenties tussen code te vinden
en specificatie. Dit geldt ook voor niet-nul, integer-analyses.

De assembly moet gebouwd zijn met het symbool CONTRACTS_FULL gedefinieerd, anders wordt de
aanroepen van de contractmethoden zijn door de compiler verwijderd.

Momenteel worden alleen de methoden Contract.Assume() en Contract.Assert() ondersteund. Alleen niet-
nulanalyse wordt ondersteund, de opeenvolgende analyses zijn in ontwikkeling. Een foutmelding
wordt weergegeven als cccheck niet alle of sommige van de opgegeven methoden kan verwerken
bijeenkomst.

CONFIGURATIE OPTIES


--montage
De assemblage om statische verificatie uit te voeren.

--debuggen
Toont foutopsporingsinformatie over het proces van het bewijzen van de beweringen. Er staan ​​er vier op
lagen van abstractie, ruwe laag, stapellaag, heaplaag en gesubstitueerd
expressie niveau.

--methode=
Tekenreeks voor zoekmethode. Het filtert alle methoden in de assembly waar de methodenaam voorkomt
deze parameter als een subtekenreeks.

--help Help voor cccheck weergeven, met configuratieopties.

Voorbeelden


Stel dat je een methode hebt:
ongeldige methode() {
object x = nul;
int y = 1;
als (y% 2 == 1)
x = nieuw object();
anders
x = nieuwe tekenreeks();

Contract.Assert(x != nul); }

Na de verificatie zal de tool resultaten opleveren in het volgende formaat: "Bewering
bij: [Subroutine: Blok PC ]:
is (waar | onwaar | onbewezen | onbereikbaar)". (PC is een programmateller)

Gebruik cccheck online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad