Dann würde ich mich etwas ab der Komplexität des Codes fragenGoswin hat geschrieben:Ich werde weiterhin nur 2 Spaces verwenden, ganz egal was die Mehrheit tut. Ich möchte einen Quellcode, den ich auf DIN-A4 Seiten ausdrucken kann, und meine Zeilen sind jetzt schon zu lang.
Einrückung: Spaces vs. Tabulatoren...
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
Ich nutze 4 Spaces. 8 Ist meiner Meinung nach unnötig viel, unter 4 wird es dann auch wieder kritisch.
Bei 8 Spaces wird auch langsam mit der Zeilenlänge problematisch. Nehmen wir eine Klasse und in einer Methode eine Schleife mit einer if Abfrage evtl. verschachtelt da sind 8 Spaces unpraktisch.
Bei 8 Spaces wird auch langsam mit der Zeilenlänge problematisch. Nehmen wir eine Klasse und in einer Methode eine Schleife mit einer if Abfrage evtl. verschachtelt da sind 8 Spaces unpraktisch.
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
2 Spaces in JavaScript weil das genau auf $( in jQuery auffüllt genauso wie in XML/HTML, 4 Spaces in Python weil das PEP8 will, 1 ein Tab, der als 8 Spaces dargestellt wird in C.
TUFKAB – the user formerly known as blackbird
Hast du dich schon mal gefragt, warum PEP 80 Zeichen als Maximum für die Zeilenlänge empfiehlt? Ein gelegentlicher Zeilenumbruch tut der Lesbarkeit gut und erleichter das Ausdrucken ungemeinGoswin hat geschrieben:Ich werde weiterhin nur 2 Spaces verwenden, ganz egal was die Mehrheit tut. Ich möchte einen Quellcode, den ich auf DIN-A4 Seiten ausdrucken kann, und meine Zeilen sind jetzt schon zu lang.
Meinereiner nutzt immer und überall vier Leerzeichen, es sei denn, ein Styleguide empfiehlt eine andere Einrückung. Das spart lästige Konfigurationsarbeit im Editor
Dann strukturiere Deine Zeilen. Breche nach dem Gleichheits-Zeichen, Klammer-auf, etc. um und rücke dann weiter ein.Goswin hat geschrieben:... Ich möchte einen Quellcode, den ich auf DIN-A4 Seiten ausdrucken kann, und meine Zeilen sind jetzt schon zu lang. ...
Gerade mit Python lässt sich so schön und so leicht Quellcode auf 80 Zeichen Zeilenlänge ausrichten, wie kaum in sonst einer andere Sprache.
Sogar Strings, mehrere If-Bedingungen und List Comprehensions lassen sich so übersichtlich in mehrere Zeilen anordnen, dass sie neben der Einhaltung der Breite auch eine zus. Steigerung der Lesbarkeit bekommen.
>>Masaru<<
Ich glaube die Frage der Umfrage hätte präziser gestellt werden müssen. Da scheint jemand die Frage “Wieviele $X verwendest Du in einer Datei?” beantwortet zu haben, und nicht “Wieviele $X verwendest Du pro Einrückungsebene?”. Oder gibt's wirklich Leute die mehr als zwei Tabs pro Ebene verwenden!?
- Michael Schneider
- User
- Beiträge: 569
- Registriert: Samstag 8. April 2006, 12:31
- Wohnort: Brandenburg
Hi BlackJack,BlackJack hat geschrieben:Oder gibt's wirklich Leute die mehr als zwei Tabs pro Ebene verwenden!?
die Statistik sagt, dass das 2% machen. Und die wird doch nicht lügen?
Aber ich habe mich auch schon gewundert, es dann aber auf sehr schmale Tabs geschoben. Vielleicht sollte jeder hier mal einen Beispielcode posten, dann sehen wir, welchen Effekt was hat?
Oder wenigstens einer, der die verschiedenen Einrückungen direkt gegenüberstellt, Freiwillige vor?
Gruß,
Michael
Diese Nachricht zersört sich in 5 Sekunden selbst ...