fabiansch / esep_sortingmachine

0 stars 1 forks source link

Fehlerbehandlungen im Code abfangen #47

Closed fabiansch closed 6 years ago

fabiansch commented 6 years ago

Funktionsaufrufe, die einen Fehler zurück geben wenn einer aufgetreten ist sollen wir genau diesen Abfragen und zumindest einen ERROR_LOG erstellen oder so.

Ein typisches Beispiel ist die fehlende Fehlerbehandlung bei ThreadCtl.

fabiansch commented 6 years ago

@RobertPalmHawHH das gäb es auch noch wenn dir langweilig werden sollte und sonst halt für Montag

fabiansch commented 6 years ago

@maltejanssen so kann zum Beispiel eine Fehlerbehandlung aussehen:

//creating connection to Channel
connectionId = ConnectAttach_r(0, 0, channelId, 0, 0);
if(connectionId < 0){
    LOG_ERROR<<"Connection attach failed. Connection id: " << connectionId << endl;
    exit(EXIT_FAILURE);
}
fabiansch commented 6 years ago

done