Ist Assert böse: Vor- und Nachteile abwägen
Die Go-Sprachdesigner haben Behauptungen als böse abgetan, weil sie die Vermeidung einer ordnungsgemäßen Fehlerbehandlung fördern und Berichterstattung. Da stellt sich die Frage: Sind diese Argumente für C- und C-Programmierer stichhaltig, die sich zum Debuggen auf „asset()“ verlassen?
Vorteile von „asser()“
Nachteile von behaupten( )
Unterscheidung von Behauptungen und Fehlern Handhabung
Die Unterscheidung zwischen Behauptungen und Fehlerbehandlung ist entscheidend:
Fazit
Assert ist nicht von Natur aus böse, sofern es ordnungsgemäß verwendet wird. Zum Erkennen von Codeausführungsfehlern während des Debuggens erfüllt es seinen Zweck gut. Für die Behandlung erwarteter Laufzeitfehler sind jedoch Fehlerbehandlungsmechanismen der bevorzugte Ansatz.
Das obige ist der detaillierte Inhalt vonIst „assert()' böse? Eine Abwägung der Vor- und Nachteile für C und C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!