seth: Coderichtlinien bewerten

Beitrag lesen

gudn tach!

Ich persoenlich mag die Einrueckung per Tab gar nicht, wenn
man sich an die Vorgabe haelt, dass eine Zeile maximal 72 - 85
Zeichen breit sein sollte, dann verschwenden Tabs zu viel Platz.

ein tab verwendet soviel speicherplatz wie genau ein leerzeichen.
die (allein sichtbare) einruecktiefe legt man in seinem editor selbst fest.

In der Regel, wenn ich etwas schreibe, halte ich mich grob an
de Richtlinien von Perl style und PHP Pear. 4 Leerzeichen als Einrueckung u.s.w.

perl redet ausdruecklich von 4-column-indent, was die benutzung von tabs nicht verbietet.

abgesehn davon steht passend im perl-manual
"Larry has his reasons for each of these things, but he doesn't claim that everyone else's mind works the same as his does."

Wobei, ich ein wenig diese Regeln umgehe

eben.

und bei Klammern
schon einmal meinen eigenen Standard einhalte.

sub doSomething
    {
    /* Funktionsnutzlast */
    }


> [...]  
> Ich mache es, weil mir es intuitiv lesbarer erscheint. Man erfasst  
> sofort wo etwas anfaengt, und wo es aufhoert. (Is halt der  
> Mathematiker in mir ;)  
  
das hat mit mathematiker-sein nix zu tun, denn ich schreibe  
  
~~~perl
  
sub doSomething{  
  /* Funktionsnutzlast */  
}

und erfasse sofort, wo was anfaengt und wo es aufhoert, wie im uebrigen auch nahezu jeder andere, der nach einem (egal welchem, hauptsache irgendeinem) standard formatiert.

Tabulatoren ermöglichen es jedem Teammitglied die Anzeige
an die eigene Präferenz anzupassen.

Das mag stimmen, wobei ich immer ein wenig den Verdacht habe,
dass viele Neu Autoren Tabs als Mittel einsetzen, um den "Klau"
desm Quelltextes zu unterbinden.

ich verstehe diese aussage nicht und halte sie dennoch fuer totalen kaese als argument gegen tabs.

Ausserdem, wie viele kennen die Moelicheiten Ihrer Software nicht.

weisst du denn, dass du bei deinem editor die tab-einrueck-tiefe aendern kannst? ;-)

Es werden die Standardeinstellungen verwendet, einfach weil es so
eingestellt ist.

wer das macht, ist doof. gutes beispiel sind wohl browser. aber texteditoren sollte man seinem geschmack anpassen. wenn man noch keinen geschmack hat, ist eben eine vorgabe wie die von Severin der oktroyierte geschmack, dem man den editor anpassen muss, um gescheit arbeiten zu koennen.

Severin, wenn du die Moeglichkeit hast, dann  finde ich es besser
ein kleines Script zu schreiben welches immer 4 Leerzeichen durch
ein Tabzeichen ersetzt.

es wurde schon mehrmals im thread fertige tools dafuer genannt, die tab-hasser benutzen koennen, um den gegebenen quellcode fuer die zeit ihres editierens umzuformatieren.

Ausserdem, solltest du beides zulassen. Sowohl Tabs, als auch
Leerzeichen zur Einrueckung.

das resultat waere, dass _jeder_ vor dem editieren ein dokument durch astyle (oder etwas aehnliches) jagen muesste.
ich will nicht bestreiten, dass das auch seine vorteile haette.

prost
seth

0 57

Coderichtlinien bewerten

Severin Kacianka
  • meinung
  1. 0
    Olaf Schneider
    1. 0
      Severin Kacianka
      1. 1
        Olaf Schneider
      2. 0
        Ingo Turski
        1. 0
          Severin Kacianka
          1. 0
            Ingo Turski
  2. 0
    Ingo Turski
    1. 2
      seth
    2. 0
      Severin Kacianka
      1. 0
        seth
      2. 0
        Ingo Turski
    3. 0
      Kalle_B
  3. 0
    Markus
    1. 0
      Severin Kacianka
      1. 0
        Ashura
        1. 0
          Markus
          1. 0
            Ashura
        2. 0
          Thorsten L.
          1. 0
            Ashura
            1. 0
              MudGuard
            2. 0
              Thorsten
              1. 0
                Vinzenz Mai
              2. 0
                Ashura
                1. 0
                  Richard Rüfenacht
                  1. 0
                    Ashura
                    1. 0
                      Richard Rüfenacht
                      1. 0
                        Ashura
                  2. 0
                    Severin Kacianka
                    1. 0
                      Richard Rüfenacht
          2. 0
            Christoph G.
  4. 0
    Kalle_B
    1. 0
      Severin Kacianka
  5. 0
    Vinzenz Mai
    1. 0
      seth
      1. 0
        Vinzenz Mai
        1. 0
          seth
          1. 0
            Vinzenz Mai
    2. 0
      Severin Kacianka
      1. 0
        Vinzenz Mai
        1. 0
          Severin Kacianka
    3. -1
      Jens Müller
      1. 0
        seth
        1. 0
          molily
  6. 0
    seth
    1. 0
      Severin Kacianka
      1. 0
        seth
        1. 0
          Severin Kacianka
          1. 0
            Ashura
            1. 0
              Severin Kacianka
              1. 0
                Ashura
  7. 0
    Jonathan
    1. 0
      Severin Kacianka
      1. 0
        Tobias
        1. 0
          Severin Kacianka
      2. 0
        Ashura
        1. 0
          Severin Kacianka