tami: Lesbarkeit und Konvention in PHP und Javascript

Beitrag lesen

hi,

Ja, aber sinnlose Initialisierungen oder unnötige umständliche Schreibweisen (à la if ($foo == true)) bringen keinen Gewinn. Die hindern mitunter den Lesefluss, weil man da eine eventuelle Bewandnis dahinter sucht, die nicht wirklich vorhanden ist.

Naja, es fragt sich, was du da mit "==" bezwecken willst. Anders und u.U. "besser" wäre if ($foo === true). Das deckt sich übrigens mit Javascript. Das "==" gibt unter Umständen "true", wo es garnicht erwartet wird, kommt glaube ich sogar genau so in einem Vortrag von Crockford vor, deshalb "ächtet" er m.E. das "==" und lässt nur "===" zu, mag aber sein, dass ich da irre ...;

S.a. "Crockford's advice is: Prefer forms that are error-resistant.
This is aligned closely with my own advice: Prefer explicit forms to implicit forms."
http://osric.com/chris/accidental-developer/2012/01/douglas-crockford-programming-style-and-your-brain/

Etwas das sinnvoll ist, sollte verstanden und aus dem Herzen heraus angewendet werden, nicht (nur) aufgrund einer Regel.

Nun ja, das mag man so sehen und trifft für den Einzelprogrammierer bestimmt zu. In einem Team wäre es mir als Leiter egal, ob das aus dem Herzen heraus kommt, wenn ich nämlich der Überzeugung wäre, dass gewisse Dinge der Fehlervermeidung dienen (können).

mfg

tami

0 49

Gültigkeit von Variablen

Kenan
  • php
  1. 0
    dedlfix
    1. 0
      T-Rex
      1. 0
        dedlfix
        1. 0

          Gültigkeit von Variablen - Lesbarkeit und Konvention

          tami
          1. 0
            dedlfix
            1. 0
              tami
              1. 0
                dedlfix
                1. 0
                  tami
                  1. 0
                    dedlfix
                    1. 0

                      Lesbarkeit und Konvention in PHP und Javascript

                      tami
                      1. 0
                        dedlfix
                        1. 0
                          tami
                          1. 0
                            dedlfix
                            1. 0

                              Lesbarkeit und Konvention in PHP und Javascript "==" und "==="

                              tami
                              1. 0
                                dedlfix
                                1. 0
                                  tami
                                  1. 0
                                    dedlfix
                                    1. 0

                                      Lesbarkeit und Konvention .- "heile Welt ... zusammenlügen"

                                      tami
                                      1. 0
                                        dedlfix
                                  2. 0
                                    Sven Rautenberg
                                    1. 0
                                      tami
                                      1. 0
                                        tami
                                      2. 1
                                        Sven Rautenberg
                                        1. 0

                                          Wo funktioniert (braucht man) "==" und nicht "==="

                                          tami
                                          1. 0
                                            Matthias Apsel
                                            1. 0
                                              tami
                                            2. 1
                                              Sven Rautenberg
                                              1. 0

                                                "==" auch bei Arrays und Objekten "gefährlich" ...;

                                                tami
                                                1. 0
                                                  dedlfix
                                                  1. 0

                                                    "==" auch bei Arrays und Objekten "gefährlich"/fehleranfällig

                                                    tami
                                                    1. 0
                                                      dedlfix
                                                      1. 0
                                                        tami
                                                        1. 0
                                                          bubble
                                                          1. 0
                                                            tami
                                                            1. 0
                                                              dedlfix
                                                              1. 0
                                                                tami
                                                2. 2
                                                  Sven Rautenberg
                                                  1. 0

                                                    "==" bei Arrays "gefährlich"? Crockford on Programming Style...

                                                    tami
                                          2. 0
                                            Matthias Apsel
  2. 0
    tami
    1. 0
      dedlfix
      1. 0

        Gültigkeit von Variablen - Coding Style

        tami
        1. 0
          dedlfix
          1. 0
            tami
  3. 0
    Sven Rautenberg
    1. 0

      Variablen-Initialisierung mit "null" === Prinzipienbefriedigung?

      tami
      1. 0
        dedlfix
      2. 0
        Sven Rautenberg