Matthias Apsel: Tabs oder Spaces?

Beitrag lesen

Hallo mermshaus,

Jain. Ein Argument für Spaces und gegen Tabs: Jedes Tab aus nahezu jedem Quellcode kann durch Spaces ersetzt werden, ohne dass sich an der grundsätzlichen Lesbarkeit des Codes etwas ändert. Spaces kann man hingegen nicht gänzlich entfernen, weil sie in jedem Fall innerhalb von Zeilen benötigt werden. Tabs sind aber unter fast allen Umständen völlig optional. Das Zeichen braucht in Quellcode nicht aufzutauchen. Würde man völlig auf Tabs verzichten, gäbe es die gesamte Klasse von Problemen, auf die ich auf dem Screenshot hingewiesen habe, nicht.

Mein persönliches Empfinden ist, dass ich mit Tabs schneller die notwendige/gewünschte Einrücktiefe erhalte. Mein persönlicher Favorit bei unter den Editoren (notepad++) wandelt mir die Tabs automatisch in 2 Leerzeichen um, und zwar on the fly und nicht erst beim speichern. (Ob es intern nicht doch erst beim Speichern passiert, ist mir egal. Jedenfalls werden sofort zwei Punkte statt eines Pfeils angezeigt.)

Bis demnächst
Matthias

--
Rosen sind rot.
1 80

Tabs oder Spaces?

dedlfix
  • menschelei
  • philosophie
  • programmiertechnik
  1. 0
    TS
  2. 1
    Mitleser
    1. 0
      dedlfix
      1. 0
        TS
        1. 0
          dedlfix
          1. 0
            TS
            1. 0
              mermshaus
              1. 0
                Camping_RIDER
                1. 0
                  mermshaus
          2. 1
            mermshaus
            1. 2
              Gunnar Bittersmann
              1. 0
                TS
                1. 0
                  mermshaus
                  1. 0
                    Gunnar Bittersmann
                    1. 1
                      TS
                    2. 0
                      mermshaus
          3. 0
            marctrix
            1. 1
              dedlfix
              1. 0
                marctrix
              2. 0
                mermshaus
                1. 0
                  dedlfix
        2. 0
          Camping_RIDER
          1. 0
            mermshaus
            1. 0
              Gunnar Bittersmann
              1. 0
                mermshaus
                1. 0
                  Gunnar Bittersmann
                2. 0
                  marctrix
  3. 0
    JürgenB
    1. 0
      TS
      1. 0
        JürgenB
        1. 0
          TS
          • philosophie
          • zu diesem forum
          1. 0
            mermshaus
            1. 0
              Gunnar Bittersmann
              1. 0
                mermshaus
                1. 2
                  Gunnar Bittersmann
      2. 0
        1unitedpower
        1. 0
          mermshaus
          1. 1
            1unitedpower
            1. 2
              Christian Kruse
              1. 1
                JürgenB
            2. 1
              Gunnar Bittersmann
              1. 0
                mermshaus
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    marctrix
                    1. 1
                      marctrix
                      1. 1
                        Julius
            3. 0
              marctrix
              1. 0
                mermshaus
                1. 0
                  marctrix
                  1. -1
                    Gunnar Bittersmann
      3. 0
        Felix Riesterer
        1. 0
          mermshaus
          1. 0
            Gunnar Bittersmann
    2. 0
      mermshaus
      1. 0
        dedlfix
        1. 0
          mermshaus
      2. 0
        Matthias Apsel
      3. 0
        marctrix
    3. 2
      Camping_RIDER
      1. 0
        Gunnar Bittersmann
    4. 0
      Erwin
  4. 0
    Felix Riesterer
    1. 1
      JürgenB
      1. 2
        1unitedpower
        1. 0
          TS
        2. 0
          mermshaus
      2. 0
        Matthias Apsel
        • menschelei
        • sprache
        1. 0
          TS
        2. 0
          JürgenB
          1. 0
            Christian Kruse
  5. 0
    TS
    • zu diesem forum
    1. 0
      Gunnar Bittersmann
      1. 0
        Matthias Apsel
        1. 0
          TS
          1. 0
            Matthias Apsel
            1. 0
              mermshaus
              1. 0
                mermshaus
                1. 0
                  dedlfix
              2. 0
                JürgenB