Debugging von Performance in PHP
„Es fühlt sich langsam an“ ist keine Diagnose. Ich erkläre die drei Disziplinen, die vage Beschwerden in verwertbare Daten verwandeln: Tracing, Profiling und Benchmarking.
WeiterlesenArtikel zum Thema Entwicklungswerkzeuge von Sebastian Bergmann
„Es fühlt sich langsam an“ ist keine Diagnose. Ich erkläre die drei Disziplinen, die vage Beschwerden in verwertbare Daten verwandeln: Tracing, Profiling und Benchmarking.
Weiterlesen
Composer 2.9 verlagert die Durchsetzung von Security-Advisories aus einem optionalen Drittanbieter-Paket in den Resolver selbst. Dieser Artikel zeigt, wie der Mechanismus funktioniert, wie er sich zu den älteren Paketen verhält, die er ersetzt, und an welchen Stellen das neue Verhalten dich auf eine Weise treffen kann, wie es das alte, passive Audit nie getan hat.
Weiterlesen
Wie gründlich decken deine Tests den Code ab und wie zuverlässig entdecken sie echte Fehler? Ich zeige dir, wie du das herausfindest.
Weiterlesen
Psalm oder PHPStan: welches Werkzeug ist die bessere Wahl für die Codeanalyse? Oder lohnt sich die Kombination beider Tools für maximale Code-Qualität?
Weiterlesen
Sollte PHP_CodeSniffer oder PHP-CS-Fixer verwendet werden, um Code "in Form" zu bringen? Sollten gar beide Werkzeuge zusammen verwendet werden?
Weiterlesen
Sollte PCOV oder Xdebug verwendet werden, um Code Coverage-Daten zu sammeln? Ich gebe eine persönliche Antwort.
Weiterlesen
Ich erkläre, warum die Verwendung einer zu offenen Versionsbeschränkung zu Problemen führen kann.
WeiterlesenErhalte alle zwei Monate eine umfassende Analyse neuer PHPUnit-Funktionen, Implementierungsdetails sowie der strategischen Überlegungen hinter jeder Verbesserung per E-Mail.
Newsletter abonnieren