tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
332
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von NSR
    NSR NSR ist offline Mitglied Silber
    Registriert seit
    Nov 2008
    Beiträge
    94
    Sers leute,
    Meine Frage steht ja schon in der Überschrift. Es geht darum, dass wenn man Warnungen des Compilers nicht beachtet/ nicht behebt ob es dann zu Störungen bzw. zu Leistungseinbusen im Programm kommen kann.
    2. Wie "sicher" sind denn die Hinweise des Compilers? Soll heißen, kann ich die Stellen einfach aus dem Code entfernen (durch Löschen oder Auskommentieren) oder kann es dann passieren dass gerade dadurch ein Fehler auftritt?

    Hintergrund ist, dass ich gerade ein Programm eines Kollegen weiterprogrammiere und der hat alles Mögliche an Warnungen drin. Wie z.B. 50-mal "Unerreichbarer Code wurde entdeckt" oder "Zuordnung zur gleichen Variablen".

    ps. Nutze Visual Studio 2005 C#

    Danke schon mal für die Antworten.
    Grüße Nico.
     

  2. #2
    napstermania napstermania ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Ort
    Deutschland
    Beiträge
    95
    Hallo NSR,

    es gibt immer unterschiede zwischen den Warnungen.
    z.B. Unerreichbarer Code kann auskommentiert oder gelöscht werden, weil nie eine Bedingung eintreten wird in der dieser Code ausgeführt wird. Also kann er weg. Zum anderen kann solch eine Melung leicht behoben werden. (Beispiel: in der Zeile davor wird eine Exception geworfen "throw" und darunter mit "return" raus gegangen. Gibt die gleiche Meldung und das return kann weg.

    Zuordung der gleichen Variablen. Du weißt vermutlich einem Paramter sich sebst zu um die Meldung unreferenzierter Parameter (C++ Warnung) zu umgehen. War zumindest im VC6 noch eine bekannte Möglichkeit das zu umgehen. Die neuen Kompiler meckern das aber an. Besser einfach die Zweisung entfernen. In C# wird dann nichts mehr angemeckert. In C++ z.B. müsste der Name des Parameters im Methodenheader auskommentiert werden.

    Gruß
     

  3. #3
    Avatar von NSR
    NSR NSR ist offline Mitglied Silber
    Registriert seit
    Nov 2008
    Beiträge
    94
    Hey cool,
    danke für die schnelle Antwort.
    Na dann mach ich mich mal daran den ganzen glumbatsch rauszuschmeißen.

    Weißt du etwas zu meiner anderen Frage, wies denn mit der Performance aussieht wenn man Warnungen im Code läst?

    Grüße Nico
     

  4. #4
    Cromon Cromon ist offline Mitglied Brillant
    Registriert seit
    Apr 2008
    Beiträge
    819
    Auf die Performance hat das keinen Einfluss, ausser die Warnung sagt dir explicit, dass dein Code und langsam ist

    Bezüglich Warnungen abarbeiten: So sieht das bei mir aus: http://www.imagr.eu/up/4c49affb75a3b_Warning.jpg
     

Ähnliche Themen

  1. Warnungen...
    Von Unicate im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 23.02.09, 11:36
  2. Antworten: 4
    Letzter Beitrag: 02.07.08, 17:10
  3. Validate+Warnungen
    Von Jan-Frederik Stieler im Forum CSS
    Antworten: 7
    Letzter Beitrag: 25.11.05, 15:41
  4. Warnungen und Fehler abfangen
    Von Eistee im Forum PHP
    Antworten: 3
    Letzter Beitrag: 05.05.05, 19:41
  5. Warnungen ausschalten
    Von LoMo im Forum PHP
    Antworten: 3
    Letzter Beitrag: 22.02.05, 12:26