dedlfix: Protest gegen January = 0

Beitrag lesen

Tach!

zählt nur der Monat ab 0, wie bei Javascript. (Javascript ist hier nicht das Vorbild, sondern meines Wissens eine Funktion in einer C-Bibliothek, die den Monat so haben möchte, und anscheinend für beide die Grundlage bildet.)

Ein fataler Fehler. Und ein Musterbeispiel für Scheuklappenblick in der Informatik. „Ich bastel da da mal eben was“ – ohne die Folgen zu bedenken. Welche in dem Fall ziemlich katastrophal sind – und irreparabel. Genearationen von Programmierern müssen sich mit der Fehlentscheidung von damls herumquälen.

Wer sagt denn, dass das eine unbedachte Fehlentscheidung war? Diese 0 hat auch Vorteile, beispielsweise, dass ich nicht mit einem Offset hantieren muss, um den Monatsnamen in einem 0-basierenden Array abzufragen. Hast du dein Urteil unter Berücksichtigung aller Umstände gebildet? War es vielleicht auch eine katastrophale Fehlentscheidung, 0-basierte Arrays zu erfinden, mit denen man letztlich einfacher rechnen kann, als den 1-basierenden Offset berücksichtigen zu müssen.

Unangenehmer finde ich hingegen, dass es unterschiedliche Auffassungen gibt, mit welchem Wochtag die Woche anfängt. Das lässt sich nicht so einfach mit einem +/-1 Offset angleichen.

Und wer sagt, dass es irreparabel ist? Schreib dir eine Wrapper-Funktion, die eine dir genehmere Schnittstelle bietet.

dedlfix.

0 172

Protest gegen Artikel 13

Matthias Apsel
  • zur info
  1. 0
    pl
    1. 1
      klawischnigg
      1. 0
        Matthias Apsel
        1. 0
          klawischnigg
      2. 0
        Tabellenkalk
        1. 0
          klawischnigg
          1. 0
            Gunnar Bittersmann
  2. 0
    Matthias Apsel
  3. 1
    Ein_Kai
    1. 0
      Matthias Apsel
    2. 0
      TS
      1. 0
        Gunnar Bittersmann
        • https
        1. 0
          dedlfix
          1. 0
            Gunnar Bittersmann
        2. 0
          Ein_Kai
      2. 0
        dedlfix
  4. 0
    JürgenB
    1. 1
      dedlfix
      1. 0
        Matthias Apsel
      2. 0
        Matthias Apsel
        1. 0
          dedlfix
          1. 0
            JürgenB
            1. 0
              dedlfix
              1. 0
                Gunnar Bittersmann
                1. 0

                  Protest gegen January = 0

                  dedlfix
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Christian Kruse
                2. 0

                  Protest gegen January = 0

                  dedlfix
                  1. 0
                    TS
                    • menschelei
                    1. 0
                      marctrix
                      1. 0
                        Tabellenkalk
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Tabellenkalk
                  2. 0
                    Gunnar Bittersmann
                3. 0
                  JürgenB
                  1. 0
                    Camping_RIDER
                  2. 0
                    Tabellenkalk
                  3. 1
                    Autofahrer
                    1. 0
                      TS
                      1. 0
                        Camping_RIDER
                        1. 0
                          JürgenB
                  4. 1
                    Krautkopf Balger
                    1. 0
                      JürgenB
                  5. 0
                    marctrix
                    1. 1
                      JürgenB
                      1. 0
                        marctrix
                        1. 0
                          TS
                          • menschelei
                          1. 1
                            Gunnar Bittersmann
                            1. 0
                              marctrix
                              1. 0
                                Rolf B
                                1. 0
                                  marctrix
                          2. 0
                            marctrix
          2. 0
            JürgenB
            1. 0
              dedlfix
  5. 2
    Anon
    1. 3

      Protest gegen Artikel 13 / Foren gegen Upload-Filter

      Axel von und zu Offline
      • politik
      • zur info
      1. 0
        Matthias Apsel
        1. 2
          Matthias Scharwies
  6. 0

    Protest gegen Artikel 13, HTTP-Status-Code überdenken!

    TS
    • https
    • zur info
    1. 0
      Gunnar Bittersmann
      1. 0
        TS
        • https
        • menschelei
        1. 0
          Gunnar Bittersmann
  7. 1
    DaB.
  8. 1

    Protest gegen Artikel 13 - Wikipedia ist keine Komplettabschaltung

    klawischnigg
    1. 0
      Matthias Apsel
  9. 0
    Matthias Apsel
  10. 3
    Karl Heinz
    1. 2
      Rolf B
      1. 0
        Karl Heinz
        1. 0
          Rolf B
          1. 0
            Karl Heinz
            1. 0
              Rolf B
          2. 0

            Artikel 13 und die Gültigkeit in GB nach dem Exit aus der EU?

            TS
            • politik
            • recht
            1. 1
              klawischnigg
              1. 0
                Auge
        2. 2
          Matthias Apsel
          1. 3
            Auge
            • meinung
            • zur info
  11. 0
    marctrix
    1. 3
      Christian Kruse
      1. 0
        Karl Heinz
        1. 0
          Christian Kruse
          1. 0
            Karl Heinz
        2. 1
          marctrix
      2. 1
        Rolf B
        1. 1
          Christian Kruse
          1. 0
            Karl Heinz
            1. 1
              Christian Kruse
              1. 0
                Karl Heinz
                1. 1
                  dedlfix
                  1. 1
                    TS
                    • recht
                    • zitat
                    1. 1
                      dedlfix
                      1. 1
                        TS
                2. 0
                  Christian Kruse
                  1. 0
                    Karl Heinz
                    1. 1
                      Christian Kruse
              2. 1
                TS
                • recht
                • urheberrecht
                • zitat
                1. 2
                  Auge
                  1. 0
                    TS
                    1. 0
                      Auge
                      1. 2
                        Pit
                        1. 2
                          Auge
                          1. 3
                            Pit
                            1. 2
                              Christian Kruse
                              1. 0
                                Auge
                            2. 0
                              Auge
                              1. 0
                                Pit
                            3. 1

                              Protest gegen Artikel 13. Wo steckt der Fehler?

                              TS
                              • programmiertechnik
                              • recht
                              • urheberrecht
                              1. 2
                                wisch
                                1. 0
                                  Rolf B
                                  1. 0
                                    wisch
                                  2. 0
                                    TS
                                    1. 0
                                      marctrix
                                      1. 0
                                        TS
                                        1. 0
                                          marctrix
                                    2. 2
                                      Rolf B
                                      1. 0
                                        Tabellenkalk
                                        1. 0
                                          marctrix
                                          1. 0
                                            Tabellenkalk
                                            • humor
                                            1. 0
                                              marctrix
                                          2. 0
                                            Gunnar Bittersmann
                                            • politik
                                            1. 0
                                              marctrix
                                              1. 0
                                                Gunnar Bittersmann
                                                1. 0
                                                  marctrix
                                                  1. 1
                                                    Gunnar Bittersmann
                                                    1. 0
                                                      marctrix
                                                      1. 0
                                                        Auge
                                                        1. 0
                                                          marctrix
                                                          1. 0
                                                            Auge
                                                            1. 0
                                                              marctrix
                                                              1. 0
                                                                Auge
                                                                1. 0
                                                                  marctrix
                                                                  1. 0
                                                                    Auge
                                                                    1. 0
                                                                      marctrix
                                                                2. 0
                                                                  marctrix
                                                                  1. 0
                                                                    Auge
                                                      2. 0
                                                        Gunnar Bittersmann
                                                        1. 0
                                                          marctrix
                                      2. 0
                                        TS
                                        • politik
                                        • recht
                                        • urheberrecht
    2. 0
      Karl Heinz
      1. 0
        marctrix
        1. 0
          Karl Heinz
          1. 1
            Christian Kruse
            1. 0
              marctrix
              1. 0
                Christian Kruse
                1. 0
                  marctrix
                  1. 0
                    Christian Kruse
  12. 1
    wisch
    • recht
    • zur info
  13. 0

    Die Abstimmung ist vollzogen, die Richtlinie angenommen

    Auge
    1. 1
      Stefan E.
      • recht
      • zur info
      1. 2
        marctrix
      2. 2
        Auge
      3. 0
        Gunnar Bittersmann
        • urheberrecht
        1. 0
          marctrix
          1. 0
            pl
            1. 0
              marctrix
        2. -1
          pl
          1. 1
            Gunnar Bittersmann
            1. -1
              pl
    2. 0
      pl
      1. 0
        Gunnar Bittersmann
        • moderation
  14. 0
    pl
    1. 1
      Tabellenkalk
      1. 0
        pl
      2. 0
        Gunnar Bittersmann
        1. -1
          pl
          1. 0
            Auge
            1. 1
              Gunnar Bittersmann
    2. 0

      Protest gegen Artikel 13 und ein Ergebnis

      pl
      1. 0
        Gunnar Bittersmann
        1. 0
          pl
  15. 0
    marctrix