Der Martin: C-Arrays und Stringverarbeitung

Beitrag lesen

Hallo Stefanie,

Der beste Code ist selbst-kommentierend, zumindest überwiegend.

in gewissem Umfang stimme ich dieser Aussage zu. Eine günstige Benamsung von Variablen und Funktionen kann zum Beispiel *sehr* viel zur Verständlichkeit von Programmcode beitragen, so dass manche Abschnitte wirklich selbsterklärend sind. Ein Statement wie

if (isValidInput(arg))
   {
   }

braucht für sich allein keinen Kommentar mehr. Aber wie hier auch schon angesprochen wurde, geht es ja auch darum, die Zusammenhänge zu beschreiben. In diesem Beispiel also: Wo kommt arg her, welche Bedingungen erfüllt dieses Datum sowieso schon, welche Annahmen macht die Funktion isValidInput(), die vielleicht nicht immer zutreffen.

Es ist verdächtig, wenn ein Code geradezu danach schreit, kommentiert zu werden, weil man ihn sonst nicht versteht.

Allerdings. Und der Programmierer verdient "a Watsch'n".

Schönes Wochenende,
 Martin

--
Warum können wir heute so sicher sagen, dass Gott keine Frau sein kann?
Weil dann nach "Es werde Licht" der nächste Satz "Wie sieht denn das hier aus?!" gewesen wäre.
0 53

C-Arrays und Stringverarbeitung

minicrispie
  • programmiertechnik
  1. 0
    minicrispie
  2. 0
    Vinzenz Mai
    1. 0
      minicrispie
      1. 0
        Vinzenz Mai
        1. 0
          minicrispie
          1. 0
            Vinzenz Mai
            1. 0
              minicrispie
              1. 0
                Vinzenz Mai
              2. 0
                dedlfix
                1. 0
                  minicrispie
                  1. 0
                    Vinzenz Mai
            2. 0

              Gute und schlechte Übersetzungen

              Der Martin
              • sonstiges
              1. 0
                Vinzenz Mai
                1. 0
                  Tom
                2. 0
                  Der Martin
                  1. 0
                    Vinzenz Mai
          2. 0
            Vinzenz Mai
            1. 0
              minicrispie
              1. 0
                Vinzenz Mai
                1. 0
                  minicrispie
                  1. 0
                    Vinzenz Mai
    2. 0
      hotti
      1. 0
        Vinzenz Mai
        1. 0
          hotti
      2. 0
        minicrispie
        1. 2
          Multi
          1. 0
            minicrispie
            1. 1
              Vinzenz Mai
            2. 0
              Multi
    3. 0
      Stefanie
      1. 0
        Harlequin
        1. 0
          Stefanie
          1. 0
            Harlequin
            1. 0
              Tom
            2. 0
              Vinzenz Mai
      2. 0
        Der Martin
        1. 0
          Tom
          1. 0

            Strafe für schwer Lesbares

            Kai345
            • menschelei
            1. 0
              Tom
          2. 0
            Der Martin
          3. 0
            Stefanie
            1. 0
              Harlequin
            2. 0
              Tom
              1. 0
                Stefanie
                1. 0
                  Tom
      3. 0
        Vinzenz Mai
        1. 0
          Tom
  3. 0
    Vinzenz Mai
    1. 0
      minicrispie
      1. 1
        Stefanie
  4. 0
    stareagle
    1. 0
      minicrispie