Vor ein paar Tagen war ich diskutieren, wie Gedankenstriche Code ANSI / C und so, wenn Sie im gleichen Stil in verschiedenen Sprachen verwenden können.
Offensichtlich ist der Einzug wie die Mutter ist, jeder hat seine Vorteile und singt und weiß, dass seine Mutter nicht geschüttelt werden!
Heute, auf der Suche nach Informationen auf Wikipedia stoße ich auf dieser Seite: Einzug Style diskutiert, wo die gängigsten Techniken zur Vertiefung, hier eine kleine Zusammenfassung:
* K & R-Stil
//... x < 0 ) { if (x <0) ( "Negative" ) ; printf ("Negative"); ; negative (x); { Else () "Positive" ) ; printf ("positive"); ; positive (x); )
* Allman style (bsd in Emacs)
x == y ) while (x == y) ( etwas (); somethingelse (); ) finalthing ();
* BSD style KNF
x == y ) { while (x == y) ( etwas (); somethingelse (); ) finalthing ();
* Whitesmiths Stil
x == y ) while (x == y) ( etwas (); somethingelse (); ) finalthing ();
* GNU-Stil
x == y ) while (x == y) ( etwas (); somethingelse (); ) finalthing ();
* Horstmann Stil
x == y ) while (x == y) ; (Something (); somethingelse (); //... x < 0 ) if (x <0) ( "Negative" ) ; (Printf ("Negative"); ; negative (x); ) sonst ( "Positive" ) ; (Printf ("Positive"); ; positive (x); ) ) finalthing ();
* Pico-Stil
stuff (n): (X: 3 * n; y: doStuff (x); y + x)
* Banner Style
function1 () ( dostuff weitere Dinge tun ) function2 () ( usw. )
Und was du benutzt?
Veröffentlicht unter Technologie
Dieser Beitrag wurde geschrieben von admin am 4. November 2008






Aber das Fehlen von Sprachen mit dem erzwungenen Einzug wie Python ... oder Cobol.
Konfiguration:
Tab in Leerzeichen (hasse das Zeichen \ t)
Einrückung für 2-Zeichen
Styles:
GNU Style für alle Codes
Pico Style für kurze Methoden der Codebausteine (Schriftsetzer / Getter und dergleichen)
GNU Style Lebzeiten, teils weil ich mit Pascal begonnen
BSD-Stil für if / while und wie! Anstatt die Körperfunktionen Allman-Stil.
Dies jedoch heißt es? Fehlt
if (Bedingung) (
etwas ();
Else ()
something_else ();
)
Manchmal benutze ich es.
Oops sorry, hatte ich die erste in der Liste vermisst
Korrigieren sowie den ersten Kommentar!
Sind ältere Menschen, und K & R.
Während der Code neigt dazu, zu weit rechts verschoben werden ...
if (Bedingung)
(
....
....
....
Else ()
....
....
....
)
K & R-Stil