Vor ein paar Tagen war ich diskutieren, wie es Code ANSI / C Einzüge und so, wenn Sie den gleichen Stil in verschiedenen Sprachen verwendet werden können.
Offensichtlich ist die Vertiefung wie die Mutter, und jede hat ihre Vor-und preist die wissen: Die Mutter ist unantastbar!
Heute, auf der Suche nach Informationen über wikipedia stoße ich auf dieser Seite: Einzug Stil , die am häufigsten verwendeten Techniken für die Einrückung zeigt, ist hier eine kleine Zusammenfassung:
* K & R-Stil
//... x < 0 ) { if (x <0) { "Negative" ) ; printf ("Negative"); ; negativ (x); { Else {} "Positive" ) ; printf ("Positive"); ; positive (x); }
* Allman style (bsd in Emacs)
x == y ) while (x == y) { etwas (); somethingelse (); } finalthing ();
* BSD KNF-Stil
x == y ) { while (x == y) { etwas (); somethingelse (); } finalthing ();
* Klempner-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"); ; positive (x); } } finalthing ();
* Pico-Stil
stuff (n): {X: 3 * n; y: DoStuff (x); y + x}
* Banner-Stil
function1 () { DoStuff weitere Dinge tun } function2 () { usw. }
Und Sie verwendet das?
Posted under Technologie
Dieser Beitrag wurde geschrieben von admin am 4. November 2008






Aber mit dem Fehlen von Sprachen wie Python Einzug Pflicht ... oder Cobol.
Konfiguration:
Tab in Hohlräume (ich hasse das Zeichen \ t)
Einzug von 2 Charaktere
Styles:
GNU-Stil für alle Code
Pico-Stil Methoden für kurze Codebausteine (Schriftsetzer / Getter und dergleichen)
GNU-Stil sein ganzes Leben lang, weil ich mit Pascal begonnen
BSD-Stil für if / while und dergleichen! Stattdessen werden die Körperfunktionen Allman-Stil.
Dies ist 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
Fix auch den ersten Kommentar!
Ich bin alt, dann K & R.
Auch wenn der Code dazu neigt, zu weit nach rechts verschoben werden ...
if (Bedingung)
{
....
....
....
Else {}
....
....
....
}
K & R-Stil