Ankündigung

Einklappen
Keine Ankündigung bisher.

Video Tutorial/Tipp: Bessere lesbarkeit des codes ohne else

Einklappen

Unconfigured Ad Widget

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Video Tutorial/Tipp: Bessere lesbarkeit des codes ohne else



    Hallo, wie jeden Freitag auch heute ein kleines Video wie man auf else verzichten kann um den Code besser lesbar zu machen. Link zum Video https://www.youtube.com/watch?v=YbYJQvBI1sY viel Spaß damit.
    apt-get install npm -> npm install -g bower -> bower install <package> YOLO https://www.paypal.me/BlackScorp | Mein Youtube PHP Kanal: https://www.youtube.com/witalimik


  • #2
    Gutes Video, allerdings meiner Meinung nach wieder zu verallgemeinert. Deine Aussage über Methoden, die mehrere Sekunden brauchen, ist ziemlich vage und nicht wirklich gut argumentiert bzw. weitergedacht. Auch eine Methode, die 20 ms als Ausführungszeit benötigt, kann je nach Akzeptanzkritieren der Software ein Showstopper sein. Ebenso kann die Software in einem ungültigen Zustand geraten, wenn plötzlich eine Methode vor dem IF ausgeführt wird, die eigentlich erst in einem Else-Zweig ausgeführt werden sollte.

    Darüber hinaus benutze ich hin und wieder, sofern sinnvoll und passend, auch Else eben weil das gerade an dieser Stelle die Lesbarkeit für mich persönlich deutlich erhöht.

    Kommentar


    • #3
      Moin,

      Gerade mal das Video durchgesehen.
      Deine Aussage über Methoden, die mehrere Sekunden brauchen, ist ziemlich vage und nicht wirklich gut argumentiert bzw. weitergedacht.
      Jep. Da kam ich auch erstmal ins Stocken.

      Darüber hinaus benutze ich hin und wieder, sofern sinnvoll und passend, auch Else eben weil das gerade an dieser Stelle die Lesbarkeit für mich persönlich deutlich erhöht.
      Das wird aber am Ende auch nochmal so erwähnt.

      Was soll diese Sequenz mit dem PC Neustart?^^' Das ist mir, bei so einer Art Video, ehrlich gesagt sehr egal ob das Video 12 mal neu gedreht wurde oder zwischendurch 8 mal der PC explodiert ist, das lenkt doch nur ab.
      Relax, you're doing fine.
      RTFM | php.de Wissenssammlung | Datenbankindizes | Dateien in der DB?

      Kommentar


      • #4
        Anyone ja das habe ich dann auch zum Ende erwähnt. Man muss sich halt im Grunde gedanken machen ob ein else WIRKLICH notwending ist. Denn wenn dieser gedanken Gang nicht passiert, kommen unnötige Verschachtelung des Codes und unnötig verschlechterte Lesbarkeit.

        VPh mein Kamera Akku ist leer gegangen und ich musste den zweiten Akku reinstecken, ihc war nicht sicher ob ich den Rahmen korrekt eingestellt habe, also musste ich das erwähnen, sonst wäre komisch vorgekommen wenn plötzlich der Hintergrund verschoben wäre.

        bin da noch ein Anfänger. wobei das Letzte Video mir gleich mal 12 Abonbenten gebracht hat.. also sooo schlecht schien es doch nicht zu sein freut mich. weitere Videos werden natürlich nicht so "impactfull" sein

        apt-get install npm -> npm install -g bower -> bower install <package> YOLO https://www.paypal.me/BlackScorp | Mein Youtube PHP Kanal: https://www.youtube.com/witalimik

        Kommentar


        • #5
          VPh meint sicher die Bluescreen ähnliche Windowsmeldung ab 4:57. Die hättest Du rausschneiden sollen.
          Competence-Center -> Enjoy the Informatrix
          PHProcks!Einsteiger freundliche Tutorials

          Kommentar


          • #6
            Zitat von Arne Drews Beitrag anzeigen
            VPh meint sicher die Bluescreen ähnliche Windowsmeldung ab 4:57. Die hättest Du rausschneiden sollen.
            Ich weiß er meinte. Ich habs ja mit Absicht eingebaut.. ich hatte halt die Befürchtung dass die Zuschauer sich dann fragen würden, wieso der Hintergrund verschoben wurde weil ich eben die Kamera nicht korrekt auf den Geleichen Platz hingestellt habe. Und ich wollte durch diesen "Scherz" es eben zeigen. Ich muss an meinen "Witzen" arbeiten
            apt-get install npm -> npm install -g bower -> bower install <package> YOLO https://www.paypal.me/BlackScorp | Mein Youtube PHP Kanal: https://www.youtube.com/witalimik

            Kommentar


            • #7
              mir fehlt immernoch der code auf github/gist um sich schnell mit den lerninhalten ajuseinandersetzen zu können;
              der code im video verlinkt ^^

              Kommentar


              • #8
                Zitat von tomBuilder Beitrag anzeigen
                mir fehlt immernoch der code auf github/gist um sich schnell mit den lerninhalten ajuseinandersetzen zu können;
                der code im video verlinkt ^^
                werde ich heute nachtragen, vielleicht kannst du ja den Registrierungsscript nutzen
                apt-get install npm -> npm install -g bower -> bower install <package> YOLO https://www.paypal.me/BlackScorp | Mein Youtube PHP Kanal: https://www.youtube.com/witalimik

                Kommentar


                • #9
                  Zitat von BlackScorp Beitrag anzeigen
                  vielleicht kannst du ja den Registrierungsscript nutzen
                  wie was für ein script ?

                  Kommentar


                  • #10
                    Zitat von tomBuilder Beitrag anzeigen

                    wie was für ein script ?
                    na ich habe doch im Video dieses Meme refactored

                    https://pbs.twimg.com/media/Bp1IyS7CYAATIEB.jpg

                    apt-get install npm -> npm install -g bower -> bower install <package> YOLO https://www.paypal.me/BlackScorp | Mein Youtube PHP Kanal: https://www.youtube.com/witalimik

                    Kommentar


                    • #11
                      Zitat von BlackScorp Beitrag anzeigen

                      na ich habe doch im Video dieses Meme refactored

                      https://pbs.twimg.com/media/Bp1IyS7CYAATIEB.jpg
                      habe ich kurz gesehen, ja, da wäre bspw. die voher version in lesbar
                      (nur ein wenig schärfer eben - so nervt es (598px × 425p)) und eine nachher version toll.
                      zudem wieso nicht hier inline posten, sondern twimg.com, was ja irgendwie zu twitter gehört und
                      durch so kleinigkeiten wie impressum oder datenschutzrichtlinien erst gar nicht auffallen will.

                      twitter geht das hier eh auch alles nicht direkt an.

                      Kommentar


                      • #12
                        Zitat von tomBuilder Beitrag anzeigen
                        habe ich kurz gesehen, ja, da wäre bspw. die voher version in lesbar
                        (nur ein wenig schärfer eben - so nervt es (598px × 425p)) und eine nachher version toll.
                        trage ich heute nachmittag in description

                        Zitat von tomBuilder Beitrag anzeigen
                        zudem wieso nicht hier inline posten, sondern twimg.com, was ja irgendwie zu twitter gehört und
                        kam fehlermeldung mit unsupported image type

                        apt-get install npm -> npm install -g bower -> bower install <package> YOLO https://www.paypal.me/BlackScorp | Mein Youtube PHP Kanal: https://www.youtube.com/witalimik

                        Kommentar


                        • #13
                          wieso code als bild posten war doch die frage ?
                          --- kann eigentlich gelöscht werden, ist redundant

                          danke

                          Kommentar


                          • #14
                            hm, die meldung bekomme ich nicht ....
                            lesen kann man es trotzdem nicht, bild genau so wie auf twitter ....

                            Kommentar


                            • #15
                              Zitat von tomBuilder Beitrag anzeigen
                              wieso code als bild posten war doch die frage ?
                              Weil dieses Bild im Internet als Blame Meme kursiert, wenn ich da einfach nur ein Code angezeigt hätte, würde niemand an das Meme denken, man muss schon Memes zeigen
                              apt-get install npm -> npm install -g bower -> bower install <package> YOLO https://www.paypal.me/BlackScorp | Mein Youtube PHP Kanal: https://www.youtube.com/witalimik

                              Kommentar

                              Lädt...
                              X