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 ;)
@@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*
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
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. :-(
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 ^^
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!
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?
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)
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 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?
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
@@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
Pünktlich wie ein Uhrwerk der Vitalij :-) langsam wird fühlt man sich hier in Deinem Kanal schon "heimisch"! Schönes Wochenende! :-)
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 ;)
@@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*
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
Danke für die Vorstellung dieses Tools! Kannte ich bisher nicht.
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 ;)
@@VitalijMik Werde ich in Zukunft darauf achten :) Auch in eigenen Projekten.
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. :-(
Glatt mal eine Geschichte für den Bergefest talk ;)
Hey Vitalij,
super Video!
Könntest du evtl. Tutorials zu phpstan machen?
Ja, kommt noch
Спасибо Виталя, Like und Abo.
СПС
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 ^^
Ja ich mache dazu ein Video. Fragen sehr viele witzig dass es aufgefallen ist :D
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!
@@matsahm wir brauchen hier spoilers :D
@@matsahm ok aber das hat ja keine Auswirkung aufs Script. Ist dann ja eher eine Konvention um Fehler zu vermeiden bzw. zu entdecken
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
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?
Im Javascript? du brauchst ein minifier und uglufier :D
Vitalij Mik Ich suche einen für PHP 😄
warum sollte man alle whitespaces auf einem PHP script entfernen das ist ja quatsch :D
Gab es Regeln die ihr komplett weggelassen habt weil ihr zu viel umschreiben müsstet?
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)
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
Schau dir noch das Video an mit Googmail und Swiftmailer an, da gehe ich das noch mal durch mit composer
@@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?
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
@@VitalijMik Nach Ausführung des Befehles erscheint innerhalb einer Sekunde wieder die Kommando-Zeile (C:\.....) :o(
1:50 man sagt ja nicht ohne Grund "Code wird öfters gelesen als geschrieben" ;-)
jep, deshalb sage ich, 10 Finger system bringt nichts beim Programmieren :D
@@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