Daniel Thoma: Guter Stil in Hochsprachen

Beitrag lesen

Hallo Dennis,

In Anbetracht der heutigen hohen Bildschirmaufläsungen und der Möglichkeit mit zwei Monitoren neben- oder übereinander zu arbeiten zählt dieses Argument in meinen Augen kaum noch.

Zwei Monitor nebeneinander bringt nichts in diesem Fall und zwei Monitore übereinander, naja etwas ungewöhnlich.
Größer sind die Monitore geworden und wenn alle Entwickler mit 21 Zoll Flachbildschirmen arbeiten, passen dann vielleicht 60 Zeilen in den Texteditor.
Man hat ja üblicherweise noch nen haufen anderer Sachen drumherum. Der Quelltext ist nicht das einzige, für das man manchmal mehr Platz brauchen könnte.
Außerdem ist die größe der Fläche, die man bewusst sieht auch begrennzt und Du kannst das dann auch nicht mehr mit einem Blick erfassen, wenn es ganz auf den Monitor passt.

Es ist ein großer Fehler etwas zu machen, nur weil andere es so machen, ohne dieses etwas voher auf Sinn und Vernunft geprüft zu haben.

Hinter all diesen Richtlinen steckt Überlegung und die "beste" gibt es sowieso nicht. Das ist hauptsächlich Gewohnheitssache.
Da liegt es nahe, sich an das zu gewöhnen, was schon "die Anderen" benutzen, statt sich selbst etwas auszudenken.
Es macht die Zusammenarbeit schlicht einfacher.
Die Standard-Java-Klassen sind z.B. alle in diesem
if(...) {

} else {

}
Stil.
Dementsprechend auch sehr viel andere Software, die in Java geschrieben ist.

Natürlich hast Du die Freiheit, was anderes besser zu finden. Nur wirst Du mit dem Code der Anderen klar kommen müssen und wenn jemand mit Deinem Code klar kommen muss, wird er mit sehr hoher Wahrscheinlichkeit motzen.
(Bei Einrückungen vielleicht noch nicht, weil man das Automatisch machen kann, wenn es um Bezeichnernamen geht o.ä. geht das aber nicht mehr)

Grüße

Daniel

0 79

Guter Stil in Hochsprachen

Tom
  • programmiertechnik
  1. 0
    Tom
  2. 0
    Eternius
    1. 0
      Frank Schönmann
      1. 0
        Eternius
      2. 0
        Tom
  3. 2
    Henryk Plötz
    1. 0
      Ludger
  4. 0
    Andreas Lindig
    1. 0
      Andreas Lindig
      1. 0
        Tom
    2. 0
      Der Martin
      1. -1
        Henryk Plötz
        1. 0
          Der Martin
          1. 1
            Martin Speiser
            1. 0
              Daniel Thoma
              1. 0
                Dennis
                1. 0
                  Daniel Thoma
                  1. 0
                    Dennis
              2. 0
                Martin Speiser
          2. 0
            Lemmy Danger
            1. 0
              Ludger
              1. 0
                Lemmy Danger
                1. 0
                  Dennis
                  1. 0
                    Jörg Lorenz
                    1. 0
                      Dennis
                      1. 0
                        Jörg Lorenz
                        1. 0
                          Dennis
                          • vb-script
                          1. 0
                            Vinzenz Mai
                            1. 0
                              Dennis
                          2. 0
                            Jörg Lorenz
                            1. 0
                              Dennis
                2. 0
                  Der Martin
                  1. 0
                    Daniel Thoma
                  2. 0
                    Vinzenz Mai
                  3. 0
                    Ludger
        2. 0
          Dennis
          1. 0
            Henryk Plötz
            1. 0
              Dennis
        3. 0
          Ludger
          1. 0
            Tom
            1. 0
              Vinzenz Mai
              1. 0
                Tom
              2. 0
                Dennis
            2. 0
              Ludger
            3. 0
              Andreas Lindig
              1. 0
                Tom
          2. 0
            Henryk Plötz
  5. 0
    Daniel Thoma
  6. 0
    Daniela Koller
    1. 0
      Tom
  7. 0
    Bio
  8. 0
    Christoph Zurnieden
    1. 0
      Andreas Lindig
      1. 0
        Christoph Zurnieden
        1. 0
          Andreas Lindig
          1. 0
            Christoph Zurnieden
            1. 0
              Andreas Lindig
              1. 0
                Christoph Zurnieden
        2. 0
          Ludger
          1. 0
            Christoph Zurnieden
            1. 0
              Ludger
              1. 0
                Tom
              2. 0
                Christoph Zurnieden
                1. 0
                  Ludger
                  1. 0
                    Tim Tepaße
                    1. 0
                      Christoph Zurniedenc
                  2. 0
                    Christoph Zurnieden
                    1. 0
                      Ludger
                      1. 0
                        Christoph Zurnieden
                        1. 0
                          Ludger
                          1. 0
                            Christoph Zurnieden
                            1. 0

                              Guter Stil

                              Ludger
                              1. 0
                                Christoph Zurnieden
                                1. 0
                                  Ludger
                                  1. 0
                                    Christoph Zurnieden
                                    1. 0
                                      Ludger
  9. 0
    Jan L.
    1. 0
      Ludger