filmov
tv
PHP Unit Testing Phpunit Tutorial technische Schulden Code Refactoring
Показать описание
Gemeinsam haben wir ein PHP Unit Testing Phpunit Tutorial in einer Live Coding Session auf die Beine gestellt. PHP Unit Tests bieten eine sehr gute Möglichkeit mit dem PHPUnit Testing Framework ein Code Refactoring durchzuführen.
Manchmal steht man Code gegenüber, welcher alles andere als gut aussieht. Am liebsten würde man diesen einfach ignorieren oder noch besser entsorgen. Aber was ist wenn der aktuelle Code sehr wichtig für unser Business ist. Z.B. der Import oder die Aktualisierung von neuen Artikeln. Dieser muss sehr zuverlässig funktionieren, sonst kann unser Kunde seine Ware nicht verkaufen oder verkauft diese zum falschen Preis. Eine solche Codebasis muss auch erweitert werden , z.B. kann es in bei uns passieren, dass eine Validierung von Artikeln hinzugefügt werden muss. Das wird vor allem dann nötig, wenn nicht alle Artikel richtig eingepflegt sind. Dann dürfen die natürlich nicht automatisch im Shop angezeigt werden. Wenn den Import nicht gut geschrieben ist, kann es dann beim Erweitern oder Anpassen zu Schwierigkeiten und unerwünschten Nebeneffekten kommen. Dafür sollte man zu erst Refactoring betreiben, um eine saubere Codebasis zu schaffen. In diesen Vortrag zeige ich, wie man schlechten Code durch eine clevere Metrik findet und wie das Refaktorierung, mit den Methoden „Boy Scout Rule“ und „Small Steps“, umzusetzen kann.
Weiter Live Coding Videos von Never Code Alone
Stefan Adolf - React Tutorial mit Symfony Framework
Sebastian Feldmann - PHPStan Tutorial mit Capatin Hook
Daniel Siepmann - VIM Tricks für Anfänger
PHP Tutorial für Anfänger von PHP-Trainer Roland Golla
Part 7: PHP Captain Hook static code analyse for Twig templates in a Symfony Sulu CMS project - DDEV
How to test a website from scratch in 1 hour - PHP Codeception Tutorial PhpStorm best practice DDEV
GitLab Pipeline example docker workflow for PHP projects with Symfony, PHPStan, Captain Hook in Sulu
Our PHP-Training for teams is here
Roland Golla is PHP-Trainer and Consultant for software quality and refactoring.
We have more social media channels
Facebook every day a nerdy funny pic
Instagram with a diary
Twitter with helpfull links for frontend and backend tasks for senior fullstack PHP developer
Manchmal steht man Code gegenüber, welcher alles andere als gut aussieht. Am liebsten würde man diesen einfach ignorieren oder noch besser entsorgen. Aber was ist wenn der aktuelle Code sehr wichtig für unser Business ist. Z.B. der Import oder die Aktualisierung von neuen Artikeln. Dieser muss sehr zuverlässig funktionieren, sonst kann unser Kunde seine Ware nicht verkaufen oder verkauft diese zum falschen Preis. Eine solche Codebasis muss auch erweitert werden , z.B. kann es in bei uns passieren, dass eine Validierung von Artikeln hinzugefügt werden muss. Das wird vor allem dann nötig, wenn nicht alle Artikel richtig eingepflegt sind. Dann dürfen die natürlich nicht automatisch im Shop angezeigt werden. Wenn den Import nicht gut geschrieben ist, kann es dann beim Erweitern oder Anpassen zu Schwierigkeiten und unerwünschten Nebeneffekten kommen. Dafür sollte man zu erst Refactoring betreiben, um eine saubere Codebasis zu schaffen. In diesen Vortrag zeige ich, wie man schlechten Code durch eine clevere Metrik findet und wie das Refaktorierung, mit den Methoden „Boy Scout Rule“ und „Small Steps“, umzusetzen kann.
Weiter Live Coding Videos von Never Code Alone
Stefan Adolf - React Tutorial mit Symfony Framework
Sebastian Feldmann - PHPStan Tutorial mit Capatin Hook
Daniel Siepmann - VIM Tricks für Anfänger
PHP Tutorial für Anfänger von PHP-Trainer Roland Golla
Part 7: PHP Captain Hook static code analyse for Twig templates in a Symfony Sulu CMS project - DDEV
How to test a website from scratch in 1 hour - PHP Codeception Tutorial PhpStorm best practice DDEV
GitLab Pipeline example docker workflow for PHP projects with Symfony, PHPStan, Captain Hook in Sulu
Our PHP-Training for teams is here
Roland Golla is PHP-Trainer and Consultant for software quality and refactoring.
We have more social media channels
Facebook every day a nerdy funny pic
Instagram with a diary
Twitter with helpfull links for frontend and backend tasks for senior fullstack PHP developer
Комментарии