Code Qualität steigern und CODE MESS vermeiden mit PHP Mess Detector | PHP Tutorial Deutsch

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2024

ความคิดเห็น • 42

  • @hamwardegp
    @hamwardegp 4 ปีที่แล้ว +3

    Pünktlich wie ein Uhrwerk der Vitalij :-) langsam wird fühlt man sich hier in Deinem Kanal schon "heimisch"! Schönes Wochenende! :-)

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว +1

      Natürlich doch, die VIdeos sind meist Vorproduziert damit es zur keiner Verzögerung kommt. Konnte es leider wegen dem Krankenhausaufenthalt vor einem Monat aber nicht einhalten :(
      Und auch dir Schönes Wochenende und danke fürs Zuschauen ;)

    • @hamwardegp
      @hamwardegp 4 ปีที่แล้ว +2

      @@VitalijMik Gesundheit ist das A und O. Hauptsache dir geht es wieder gut! Übrigens war es wieder ein spannendes und lehrreiches Video... Dank deiner guten Tutorials konnte ich mich im Besonderen mehr mit dem Thema "Routing" auseinandersetzten. Es hat quasi endlich mal "klick" gemacht :-D Mein kleines Projekt baue ich, anhand deiner Beispiele, gerade dahingehend um. Wenn das abgeschlossen ist, kommt das heutige Thema "PHP Mess Detector" wie gerufen... *Daumen hoch*

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว +1

      Dankeschön, dann darfst du dich noch auf weitere Themen freuen wie Security Checks, Performance Checks usw ;) es gibt noch so vieles worüber ich reden will

  • @heinrichschiller4673
    @heinrichschiller4673 4 ปีที่แล้ว +1

    Danke für die Vorstellung dieses Tools! Kannte ich bisher nicht.

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว +1

      Gerne doch, wenn du auf github jetzt ein Projekt findest und es dann eine phpmd.xml hat dann weißt du ja bescheid wieso da ist ;)

    • @heinrichschiller4673
      @heinrichschiller4673 4 ปีที่แล้ว +1

      @@VitalijMik Werde ich in Zukunft darauf achten :) Auch in eigenen Projekten.

  • @VeryBlackMan
    @VeryBlackMan 4 ปีที่แล้ว +1

    Das Tool kannte ich auch noch nicht. Finde ich sehr interessant. Es gibt viele Tools, wie du sagtest, die dir bei der Code Qualität helfen können. Also an der Auswahl kann es nicht liegen, das es qualitativ mehr schlechten als guten Code gibt. Dann ist die Frage ob man den Entwickler zwingt sich weiter zu bilden das man von vorn herein sauberen Code schreibt oder beim commit in git die Tools zwangsweise laufen lässt bevor Code Änderungen akzeptiert werden. In beiden Richtungen ist das ein langer Weg. :-D Besser wäre es ein Bewusstsein dafür schaffen zu können, warum das wichtig ist. Das Problem dabei ist das der Entwickler meist die Auswirkungen von seiner schlechten Code Qualität nicht mehr mit bekommt, da er schon auf der Suche nach dem nächsten Projekt in einer anderen Firma ist. Der Neuling der sich dann um den Code kümmern muss überredet seinen Chef das Tool komplett neu zu schreiben, da er der festen Überzeugung ist mit ganz neuer Technologie wird alles immer besser. Das ist ein ewiger Kreislauf. :-(

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว +1

      Glatt mal eine Geschichte für den Bergefest talk ;)

  • @tobias.kirchmaier
    @tobias.kirchmaier 3 ปีที่แล้ว +1

    Hey Vitalij,
    super Video!
    Könntest du evtl. Tutorials zu phpstan machen?

    • @VitalijMik
      @VitalijMik  3 ปีที่แล้ว +1

      Ja, kommt noch

  • @subs7v7n3
    @subs7v7n3 3 ปีที่แล้ว +1

    Спасибо Виталя, Like und Abo.

  • @Ma-pm8jd
    @Ma-pm8jd 4 ปีที่แล้ว +2

    Hallo Vitalij :)
    Danke für deine tollen Videos .
    Ich habe eine PHP Frage. Wenn es um Bedingungen geht schreibst du meistens (false === $variable) und nicht ($variable === false). Hat das eine Auswirkung? Ich konnte dazu nichts im Web finden.
    Werden dadurch die auftretenen Seitenfehler reduziert? (Bei der virtuellen Speicherverwaltung von Betriebssystemen).
    Danke ^^

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว +2

      Ja ich mache dazu ein Video. Fragen sehr viele witzig dass es aufgefallen ist :D

    • @matsahm
      @matsahm 4 ปีที่แล้ว

      Ich war jetzt auch neugierig und hab dazu was gefunden: Wenn ich (false == $variable) verwende und ich ein = vergesse, gibt es ein Fehler. Wenn ich ($variable == false) nutze und ein = vergesse, wird die Variable auf false gesetzt und es wird kein Fehler ausgegeben. Und das ist dann schwer zu finden. Eigene Erfahrung. Gute Frage also!

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว +1

      @@matsahm wir brauchen hier spoilers :D

    • @Ma-pm8jd
      @Ma-pm8jd 4 ปีที่แล้ว +1

      @@matsahm ok aber das hat ja keine Auswirkung aufs Script. Ist dann ja eher eine Konvention um Fehler zu vermeiden bzw. zu entdecken

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว +1

      Naja in der Vergangenheit hatte ich viele solcher Bugs die fallen ja nicht auf und in stress situation landen die dann auch im Life code

  • @dirkk.6828
    @dirkk.6828 4 ปีที่แล้ว +1

    Das ist ja ein geniales Tool und ein geniales Video 👍 DANKE dafür.
    Bin auf der Suche nach einem Tool, dass alle Leerzeichen und Kommentare entfernt bevor ich ihn auf den Produktiv-Server lade.
    Kennst Du vielleicht eins?

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว

      Im Javascript? du brauchst ein minifier und uglufier :D

    • @dirkk.6828
      @dirkk.6828 4 ปีที่แล้ว

      Vitalij Mik Ich suche einen für PHP 😄

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว

      warum sollte man alle whitespaces auf einem PHP script entfernen das ist ja quatsch :D

  • @VitalijMik
    @VitalijMik  4 ปีที่แล้ว

    Gab es Regeln die ihr komplett weggelassen habt weil ihr zu viel umschreiben müsstet?

  • @dirkk.6828
    @dirkk.6828 4 ปีที่แล้ว

    Hallo, ich bekomme die Installation des Tools nicht hin :o( Ich habe mir dein Video zum Thema "Composer" angeschaut. Komme aber auch nicht weiter :o( Kannst Du mir vielleicht kurz step by step die Installation erklären? Sorry :0)

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว

      wo kommst du denn nicht weiter? du musst doch nur die Phar herunterladen und in deiner CMD.exe in dein Projekt Verzeichnis wechseln und mit deiner php.exe die .phar Datei starten

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว

      Schau dir noch das Video an mit Googmail und Swiftmailer an, da gehe ich das noch mal durch mit composer

    • @dirkk.6828
      @dirkk.6828 4 ปีที่แล้ว

      @@VitalijMik
      Wenn ich die Version abfrage (php phpmd.phar --version
      ) kommt -> PHPMD 2.9.1snapshot202009232245
      Wenn ich das Verzeichnis mods bei mir abfrage (
      php phpmd.phar mods text codesize
      ) kommt kein Feedback vom Programm (leere Zeile)...
      Ist das normal?

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว

      Die Antwort kommt nicht direkt sondern du musst schon warten, weil der Code wird ja analysiert, je mehr code du hast desto länger dauert das, wenn du da noch vendor ordner hast dann wird es noch länger dauern

    • @dirkk.6828
      @dirkk.6828 4 ปีที่แล้ว

      @@VitalijMik Nach Ausführung des Befehles erscheint innerhalb einer Sekunde wieder die Kommando-Zeile (C:\.....) :o(

  • @weblio4861
    @weblio4861 4 ปีที่แล้ว +1

    1:50 man sagt ja nicht ohne Grund "Code wird öfters gelesen als geschrieben" ;-)

    • @VitalijMik
      @VitalijMik  4 ปีที่แล้ว

      jep, deshalb sage ich, 10 Finger system bringt nichts beim Programmieren :D

    • @VeryBlackMan
      @VeryBlackMan 4 ปีที่แล้ว

      @@VitalijMik echt ist das so mit dem 10 Finger tippen? Worin ich für mich ein Vorteil sehe ist die englische Tastatur. Da sind z.B. die Klammer besser erreichbar. Bei der deutschen Tastatur hab ich immer Knoten in den Fingern. :-D