Vor ein paar Tagen war ich diskutieren, wie Einzug Code ANSI / C und daher, ob es möglich ist, im gleichen Stil in verschiedenen Sprachen zu verwenden.
Offensichtlich ist der Vertiefung wie die Mutter, hat jeder seine und pries die Vorteile und Sie wissen ja: meine Mutter nicht berühren!
Heute, auf der Suche nach Informationen über die Wikipedia stieß ich auf dieser Seite: Indent Style, wo er beschreibt die häufigsten Techniken der Vertiefung, hier eine kleine Zusammenfassung:
* K & R-Stil
//... x < 0 ) { if (x <0) ( "Negative" ) ; printf ( "Negative"); ; negativ (x); { ) Else ( "Positive" ) ; printf ( "Positive"); ; positiv (x); )
* Allman-Stil (BSD in Emacs)
x == y ) while (x == y) ( etwas (); somethingelse (); ) finalthing ();
* BSD KNF Stil
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"); ; negativ (x); ) sonst ( "Positive" ) ; (Printf ( "Positive"); ; positiv (x); ) ) finalthing ();
* Pico Style
stuff (n): (X: 3 * n; y: doStuff (x); y + x)
* Banner Style
function1 () ( DoStuff weitere Dinge tun ) function2 () ( etc )
Und was für Sie?
Veröffentlicht unter Technologie
Diese Nachricht wurde von admin am 4. November 2008 geschrieben







Aber das Fehlen der Sprache mit der notwendigen Vertiefung wie Python ... oder Cobol.
Konfiguration
Tab in Leerzeichen (hasse die Zeichen \ t)
2-Zeichen Einrückung
Styles
GNU-Stil für den gesamten Code
Pico Style für kurze Methoden der Codebausteine (Schriftsetzer / Getter und dergleichen)
GNU Style Leben, weil ich begann mit Pascal
BSD-Stil für if / while und dergleichen! Statt die Körperfunktionen Allman-Stil.
Diese statt, wie Sie es nennen? Fehlt
if (Bedingung) (
etwas ();
) Else (
something_else ();
)
Manchmal benutze ich es.
Ops sorry, hatte ich die erste in der Liste verfehlt
Fix auch den ersten Kommentar!
Ich bin alt, so K & R.
Während der Code tendenziell auch nach rechts verschoben ...
if (Bedingung)
(
....
....
....
) Else (
....
....
....
)
K & R-Stil