Ist das eine gute Übung? "/*/etwas etwas//*/"

7
%Vor%

Warum schreiben Leute so einen Code? Ist das eine gute Übung?

    
xeranic 21.07.2009, 03:56
quelle

9 Antworten

25

Es wird normalerweise nur verwendet, wenn Sie etwas im Moment testen. Das heißt, Sie sollten niemals einen solchen Code für die Versionskontrolle festlegen, da dies verwirrend sein kann.

Wenn Sie zum Beispiel zwei verschiedene Berechnungsmethoden testen, können Sie damit zwischen ihnen wechseln. Persönlich habe ich das selten getan, wenn überhaupt.

Für diejenigen, die es nicht wissen, können Sie zwischen den beiden Code-Abschnitten wechseln, indem Sie einen Schrägstrich hinzufügen:

%Vor%     
GManNickG 21.07.2009, 04:03
quelle
16

Schlappes Training. Der tote Code hat in keinem Produktionsqualitätscode Probleme. Wenn es tatsächlich Situationen gibt, in denen der alte, tote Code angewendet werden würde, sollte er in etwas umgewandelt werden, das mit der Konfiguration und nicht mit der Neukompilierung ein- / ausgeschaltet werden kann.

    
tvanfosson 21.07.2009 04:03
quelle
15

Ich würde es lieber tun

%Vor%

aber das ist Geschmackssache

    
Arkadiy 21.07.2009 04:03
quelle
3

Das verwirrt mich und würde mir Zeit nehmen zu analysieren, also nein, ich denke nicht, dass es eine gute Übung ist.

Jede in Kanes Antwort erwähnte einfache Umschaltung ist es nicht wert, denke ich. Einfache Kommentare sollten vom Entwickler-Browser erledigt werden.

Für mich ist das einfach verwirrend und definitiv kein Standard.

    
jskulski 21.07.2009 04:04
quelle
2

Jeder hat seinen eigenen Weg, Dinge zu tun ... Ich nehme an, sie haben das getan, also musst du nur einen / zum ersten Kommentar hinzufügen und den letzten / entfernen und dann den Kommentarblock zum anderen schalten Reihe von Anweisungen.

BEARBEITEN: Eigentlich musst du nur ein / zum ersten Kommentar hinzufügen und es dann entfernen, um es zurückzuschalten.

    
Kane Wallmann 21.07.2009 04:00
quelle
2

Das ist verwirrend und es fehlt an Programmierästhetik. Ein guter Weg, dies zu tun, ist die Verwendung des C-Präprozessors und die Codierung wie folgt:

%Vor%     
piotr 21.07.2009 05:17
quelle
1

Ich denke, dass dies und die von Arkadiy erwähnte #ifdef-Methode schlecht sind, da eine Mehrfachdateisuche nach etwas genauso aussieht, wie der Code live ist, während es möglicherweise nicht von vorherigen Zeilen abhängt.

Wenn der Code gültig ist #ifdef Plattformabhängigkeit sicher tun,

Aber wenn es nur Code testet, usw. bevorzuge ich es, das Los zu markieren und den C ++ // Kommentar einzufügen, der in VisualStudio Strg-K, C

ist     
Simeon Pilgrim 21.07.2009 04:08
quelle
0

Es ist nur eine einfache Möglichkeit, zwischen zwei Code-Blöcken umzuschalten (wie Kane Wallmann sagte).

Es ist wahrscheinlich nicht gut, es in Produktionscode zu belassen (löschen Sie es einfach und holen Sie es aus der Quellcodeverwaltung zurück, wenn Sie es brauchen), aber während der Entwicklung ist es eine praktische Möglichkeit, schnell zwei Implementierungen umzuschalten (oder einige auszuschließen) Code usw.).

    
RodeoClown 21.07.2009 04:04
quelle
0

Nicht unbedingt schlechte Übung, aber erwarten Sie gemischte Antworten von jemandem, der Ihren Code liest. Ich denke zum Beispiel, dass es wirklich cool ist, aber würde niemals Code wie das Repository speichern.

    
Nippysaurus 21.07.2009 04:32
quelle

Tags und Links