Der tote Code sollte vom Compiler entfernt werden, wenn die Bedingung von einer Kompilierungszeitkonstante abhängt, so dass es technisch nicht schaden würde, ihn beizubehalten. Ich ziehe es jedoch vor, ihn zu kommentieren, da dies die Lesbarkeit des Codes verbessert.
Wenn Sie schnell zwischen zwei Codealternativen wechseln möchten, können Sie das folgende praktische Kommentarkonstrukt verwenden:
//*
alternative 1 is active
/*/
alternative 2 is commented out
//*/
Wenn Sie nur das erste /
in der ersten Kommentarzeile entfernen , wird dies zu:
/*
alternative 1 is commented out
/*/
alternative 2 is active
//*/
Mit dieser Option können Sie zwischen den Alternativen wechseln, indem Sie nur eine einzelne /
im Code hinzufügen oder entfernen .
Dies mag auf den ersten Blick etwas seltsam aussehen, aber sobald Sie sich daran gewöhnt haben, werden Sie es leicht als eine Art Muster erkennen.
Sie können dies sogar verketten und so mehrere Blöcke gleichzeitig mit einem einzigen Zeichen schalten:
//*
first block of code for alternative 1
/*/
first block of code for alternative 2
/*/
second block of code for alternative 1
/*/
second block of code for alternative 2
//*/
Ich würde es nicht so benutzen, aber es funktioniert.