Auge: Einrückungen - kein Standard für Tabs

Beitrag lesen

Hallo

Hello,

Einrückung nach Allman

foreach my $e(keys %ENV)
{
    if($e eq 'OS')
    {
        say "$e => $ENV{$e}";
    }
}


> > > >   
> > > > Meine bevorzugte Variante.  
> > >   
> > > Hier die meine (wenn auch mit PHP statt Perl). [@Tom](https://forum.selfhtml.org/?t=217257&m=1492161): so find ich's noch ein wenig fluffiger.  
> > >   
> > > ~~~perl

# Einrückung nach WeißNichtWer  

> > > ' Einrückung mit Tabs statt wie hier mit Leerzeichen  
> > > foreach my $e (keys %ENV)  
> > >   {  
> > >   if ($e eq 'OS')  
> > >     {  
> > >     say "$e => $ENV{$e}";  
> > >     }  
> > >   }

Nee, das ist Unsinn.

Es geht bei Coding-Styles um "Structure at first sight" und nicht darum, ob man etwas "fluffig" findet,

Oh, entschuldige meine deinem „etwas mehr Luft lässt für die Lesbarkeit“ geschuldete Ausdrucksweise. Es ging mir nicht um Fluffigkeit der Fluffigkeit willen. Ich halte das für gut lesbar, weswegen ich das so verwende. Zudem vermag ich nicht zu erkennen, an welcher Stelle meine Schreibweise, gegenüber der von Gunnar gezeigten, schlechter ist. Bis auf die Position der Klammern unterscheiden sie sich so gut wie nicht.

oder ob man beim Tippen alles möglichst schön kryptisch verkapselt, damit es kein Anderer versteht.

Ich kann keine Kryptischkeit finden.

Der Block wird durch die Kopfzeile "foreach()" eingeleitet. Der Body gehört direkt zur Kopfzeile. Ein einem Editor, wie z.B. Notepad++, kann man, wen man die Blockklammern direkt auf der Ebene der Kopfzeile setzt, auf einen Blick sehen, wo der Block beginnt und wo er zuende ist.

Das kann man nicht, wenn sich da ein "if()" dazwischen mogelt.

Der Notepad++ findet auch in meiner Schreibweise, wie jeder andere Editor, der Blöcke findet, Anfang und Ende des jeweiligen Blocks. Ich mit meiner Schreibweise im übrigen auch ohne Editor.

Außerdem "i bäh" ist das Schachteln von Funktionen, …

Diese Kritik richtest du bitte an hotti. Es ist schließlich sein für die Beispiele wiederverwendeter Code.

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3
0 65

Bilder Upload

Hazel
  • php
  1. 3
    dedlfix
  2. 0
    Dosenmensch
    1. 0
      Hazel
      1. 0
        ChrisB
        1. 0
          Hazel
          1. 0
            tk
            1. 0
              Hazel
              1. 0
                tk
                1. 0
                  Der Martin
                  1. 0
                    M.
                    1. 0
                      Der Martin
                2. 0
                  Hazel
              2. 2
                dedlfix
                1. 0

                  Einrückungen

                  hotti
                  • programmiertechnik
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Tom
                    2. 0
                      Auge
                      1. 0

                        Kommentare, Kommentare

                        Auge
                      2. 0

                        Einrückungen - kein Standard für Tabs

                        tami
                        1. 0
                          Auge
                          1. 0
                            tami
                            1. 0
                              tami
                        2. 0
                          Tom
                          1. 0
                            Auge
                            1. 0
                              Tom
                              1. 0
                                Auge
                                1. 0
                                  Tom
                                  1. 0
                                    Auge
                                    1. 0
                                      tami
                                      1. 0
                                        Auge
                                      2. 0
                                        Gunnar Bittersmann
                                        1. 0
                                          tami
                    3. 0
                      hotti
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          hotti
                          1. 0

                            Korrektur und Hinweis auf Teamarbeit

                            hotti
                          2. 0
                            Gunnar Bittersmann
                2. 0
                  Gunnar Bittersmann
                  1. 0

                    Coding Stil

                    tami
                    1. 0

                      Coding Stil und Variablennamen

                      tami
                3. 0

                  Coding-Style-Diskussion

                  dedlfix
                  1. 0
                    tami
                    1. 0
                      dedlfix
                      1. 0
                        tami
                      2. 0
                        tami
                        1. 0
                          dedlfix
                      3. 0
                        Tom
  3. 0
    TSO
    1. 0
      Hazel
      1. 0

        Bilder Upload, bitte vollständige Fragen stellen!

        Tom
        1. 0
          Hazel
          1. 0

            Nachtrag!

            Hazel
          2. 0
            Tom
            1. 0

              Ich bekomme es einfach nicht hin

              Hazel
              1. 0
                Tom
                1. 0
                  Hazel
                2. 0
                  Hazel
                  1. 0
                    Tom
                    1. 0
                      Hazel
                      1. 0
                        Tom
                        1. 0
                          Hazel
                          1. 0

                            Ich bekomme es einfach nicht hin. -> Ist ja auch nicht einfach.

                            Tom
                            1. 0
                              Hazel
                            2. 0

                              OK! Es funktioniert

                              Hazel