Custom refactoring for your PHP projects

Our combination of in-depth analysis, practical live coding sessions and continuous support ensures sustainable improvements and accelerated development processes.

href="mailto:roland@nevercodealone.de" target="_blank" class="inline-flex items-center text-black bg-gray-100 border-2 border-green-700 font-medium rounded-lg text-sm px-5 py-2.5 text-center transition-all duration-300 hover:text-white hover:bg-green-700 focus:text-white focus:bg-green-700 focus:outline-none focus:ring-2 focus:ring-white" > Contact us for your free demo
Ruhr Refactoring Hero

PHP refactoring service at a glance

Code-Analysis & assesment

We perform a detailed review of your existing code base to identify bottlenecks, vulnerabilities and technical debt. Using tools such as PHPStan, Rector and PHPUnit, we assess the quality and maintainability of the code.

Refactoring-strategy & planning

We develop a customized refactoring strategy that is precisely tailored to your project. Our focus is on improving the structure, modularity and readability of your code - without jeopardizing the existing functions.

Modernization of your development processes:

In addition to code refactoring, we offer support in setting up and optimizing CI/CD pipelines. This guarantees that new features and bug fixes can be provided faster and more securely.


 

Implementation in live coding sessions:

We work together with your team in interactive live coding sessions to implement the refactoring process directly and efficiently. Thanks to PhpStorm Code with Me, you get immediate results and improvements. 

Refactoring advantages

Reduced maintenance costs:

  • An improved code base makes project maintenance more efficient and cost-effective.

Faster release-cycles:

  • Thanks to the optimization of your development processes, you can deliver new versions faster and more reliably.

Increased security:

  • Automated tests and modern tools ensure that your project is less susceptible to bugs and security vulnerabilities.

Roland Golla - Professional Developer with a passion for software quality

Roland Golla is not only an experienced PHP developer, but also a passionate advocate of sustainable software development and high-quality refactoring. With over 15 years of experience in PHP development and an impressive career that has made him a Cypress.IO Ambassador and sought-after IT consultant, he has the technical knowledge and practical experience to drive your projects forward.


Roland is not only influential in the developer community as a developer, but also as a speaker and author. He has spoken several times on the topics of software quality, DevOps and PHP development and has dealt intensively with the challenges of legacy code and refactoring processes. His mission: to help development teams work stress-free and efficiently by reducing technical debt and creating future-proof code structures.

Roland Golla NCA Inhaber Roland Code Talks 2023

Contact us for your free code analysis:

Get started today and let us find out how we can optimize your PHP project.

 

1. Free initial analysis (60 minutes):

In this first one-hour session, we analyze your PHP codebase and CI/CD processes. We use tools such as PHPStan, Rector and PHPUnit to identify vulnerabilities. You will then receive a detailed report with the key problem areas and initial recommendations for optimization.

  • What we do in the 60-minute analysis:

    - Review existing code for technical debt and code quality.

    - Evaluation of current tests and the CI/CD pipeline.

    - Definition of an initial strategy for improvement and optimization.

2. Kickoff-Workshop (90 minutes):

After the analysis, we start with an interactive session in which we discuss the results together and implement initial optimizations directly in the project. In this live coding session, we train your team in the use of tools such as PHPStan and Rector and demonstrate best practices for refactoring processes.

  • What we do in the 90-minute kick-off session:

    - Live coding: first refactoring steps on sample code.

    - Training: Introduction to best practices for future development.

    - Planning: Creation of a detailed plan for the next refactoring steps.

3. Ongoing refactoring sessions (every 2 weeks, 90 minutes):

Following the workshop, we continue to work on optimizing your code base every two weeks. Through regular 90-minute sessions, we ensure that refactoring and the implementation of new features go hand in hand.

  • Contents of the refactoring sessions:

    - Step-by-step optimization of the code base.

    - Parallel development of new features without interruption.

    - Ongoing improvement of development processes.

4. Long-term support (10 weeks):

To ensure that the improvements are maintained in the long term, we offer weekly coaching sessions for a period of 10 weeks. These help your team to use the newly implemented refactoring methods effectively and keep the code maintainable in the long term.

  • Focus during support:

    - Ongoing coaching & monitoring.

    - Optimization of CI/CD pipelines.

    - Continuous integration of best practices.

Workshops with Never Code Alone on YouTube (German)

PHPUnit Training: Dein Weg zum Erfolg mit Open-Source-Consultant Andreas Möller!

#NCAVideo

Review PHP-Schulung

Steigere deine Coding-Fähigkeiten mit unserem exklusiven PHPUnit Training! Lerne von Open-Source-Profi Andreas Möller in einer spektakulären Location über den Dächern von Duisburg. Nutze jetzt die Gelegenheit, um deine Projekte auf ein neues Level zu bringen. 👉 Frühbucher- und Gruppenrabatte jetzt sichern! 👉 Direkt anwendbares Wissen für deine Projekte 👉 Werde Teil der inspirierenden Never Code Alone Community 👇 Alle weiteren Infos und die Anmeldung findest du in der Videobeschreibung 👇 https://nevercodealone.de/de/php-training/phpunit-workshop-andreas-moeller Mach den nächsten Schritt in deiner Entwicklerkarriere. Melde dich heute noch an! 00:00 PHPUnit Training und PHP lernen als gruppenschulung 00:07 THPUnit Consultant und Trainer Andreas Möller alias Localheinz 00:19 Frühbucher und Rabatt Anmeldung zum PHP Workshop mit der Funktastatur für 6 Teilnehmer 00:30 Location und Meeting Raum für PHPUnit Training

Watch on YouTube : PHPUnit Training: Dein Weg zum Erfolg mit Open-Source-Consultant Andreas Möller!

Codeception PHP Testing Workshop für API, PHPUnit und Acceptance Tests

#NCAVideo

Review PHP-Schulung

Ein neuer PHP Testing Workshop mit dem Codeception Framework ist ab 2023 verfügbar. Hier lernen wir gemeinsam Best Practice für API, PHPUnit und Acceptance Testing. Dazu benutzen wir in Duisburg und Inhouse Trainings bei euch die Funktastatur und bei remote PHP Workshops Code with me für PHPStorm. 00:00 Workshop mit dem Codeception PHP Testing Framework mit Roland Golla 00:11 API, PHPUnit und Acceptance Tests 00:22 2 Tage PHP Testing in Duisburg, Remote oder als Inhouse Team Training 00:28 Alle Informationen dazu auf nevercodealone.de Die kompletten Inhalte der 2 tägigen Schulung sind hier. https://nevercodealone.de/de/php-training/php-schulung-codeception-softwarequalitaet-im-team Reviews von unseren PHP Trainings mit Codeception gibt es hier in der Playlist https://www.youtube.com/watch?v=G1dlCxeKTeg&list=PLKrKzhBjw2Y88YH-UCWs6irEQfiGdzD2X

Watch on YouTube : Codeception PHP Testing Workshop für API, PHPUnit und Acceptance Tests

Sulu CMS PHP-Workshop mit dem Symfony Framework in Duisburg

#NCAVideo

Review PHP-Schulung

Du interessierst dich für das Sulu CMS als Alternative zu den gängigen Content-Management-Systemen? Dann ist der zweitägige Praxisworkshop genau richtig für dich. https://nevercodealone.de/de/php-training/sulu-cms-php-schulung-symfony-framework Am 1. Tag erhältst du eine betreute Einführung in das Open-Source-System Sulu. Du lernst die Installation mit dem Basesulu PHP Open Source Projekt DDEV und erhältst eine Einweisung in die Symfony Framework Struktur und das Konzept der zentralen Datenpflege bei Sulu. Mit den neuen Kenntnissen erstellst du deine individuelle und benutzerfreundliche Backend Eingabemaske und arbeitest mit den anderen TeilnehmerInnen via Funktastatur an einer Landingpage - inklusive des Einsatzes verschiedener Contenttypen, wie Text und Bild. Am 2. Tag vertiefst du gewonnene Wissen aus dem Vortag. Du lernst mehr über dass Setup und das Theme Templating mit Twig kennen, implementierst eine statische Codeanalyse als PHP-Testing für die automatische GitLab Pipelines und stellst im Team, dein begonnenes Projekt fertig. Beim Workshop wirst du komplett verpflegt. Unsere NCA Event Highlights & Live Sessions: https://www.youtube.com/watch?v=EJSGme-kH8M&list=PLKrKzhBjw2Y-d1-bxY1yQZG-mcRMQHue1 ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Hier geht es zu unseren Social-Media-Kanälen: ► Twitter: https://twitter.com/nevercodealone ► Instagram: https://www.instagram.com/nevercodealone/ ► LinkedIn: https://www.linkedin.com/company/never-code-alone/ ► Facebook: https://www.facebook.com/nevercodealone ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Das sind unsere Webseiten: ► Never Code Alone bietet kostenlose und kommerzielle live Coding Events und PHP Kurse für Fortgeschrittene an und unterstützt soziale Projekte https://nevercodealone.de ► TESTIFY - Agentur für Website Testing mit Cypress.IO und dem Codeception Testing Framework https://testify.team/ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Du möchtest Never Code Alone unterstützen? Dann lass uns gerne ein Abo da und schreibe deine Fragen und/oder Anregungen in die Kommentare. Danke fürs zuschauen! Ich hoffe das Video hat dir gefallen. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Kontakt: roland@nevercodealone.de #symfony #phpstorm #php8

Watch on YouTube : Sulu CMS PHP-Workshop mit dem Symfony Framework in Duisburg

Cypress.IO Workshop als Javascript Training mit der Funktastatur

#NCAVideo

Review PHP-Schulung

Du möchtest deine ersten Schritte im Javascript Testing Framework machen? https://nevercodealone.de/de/php-training/cypress-io-workshop Das automatisierte Testen von Websites und Projekten interessiert dich und nachhaltige Software ist dir wichtig? Dann ist der eintägige Cypress.IO Workshop perfekt für dich. Er richtet sich an Einsteiger und Personen mit ersten Erfahrungen im automatisierten Testen und Cypress.IO. Ablauf und Mittagspause Von 09:00 bis 18:00 geht es Schritt für Schritt von der Installation über das Setup bis hin zum gemeinsamen Definieren der eigenen User Stories. Und weil Arbeiten allein keine Erfolge bringt, gibt es im Workshop zahlreiche Pausen. Gestartet wird der Tag mit einem gemeinsamen Frühstück und Kennenlernen. Nach den ersten Theorie- und Trainingseinheiten geht zum Mittagessen im nahe gelegenen Restaurant HOME, dass sich direkt im Erdgeschoss der Location befindet. In der Zeit kannst du dich mit den anderen TeilnehmerInnen austauschen und dich vernetzen. Anschließend geht es weiter mit viel praktischer Arbeit, dem Abbilden von Tests und viel Input weiter, bis um 18:00 der Workshop endet. Unsere NCA Event Highlights & Live Sessions: https://www.youtube.com/watch?v=EJSGme-kH8M&list=PLKrKzhBjw2Y-d1-bxY1yQZG-mcRMQHue1 ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Hier geht es zu unseren Social-Media-Kanälen: ► Twitter: https://twitter.com/nevercodealone ► Instagram: https://www.instagram.com/nevercodealone/ ► LinkedIn: https://www.linkedin.com/company/never-code-alone/ ► Facebook: https://www.facebook.com/nevercodealone ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Das sind unsere Webseiten: ► Never Code Alone bietet kostenlose und kommerzielle live Coding Events und PHP Kurse für Fortgeschrittene an und unterstützt soziale Projekte https://nevercodealone.de ► TESTIFY - Agentur für Website Testing mit Cypress.IO und dem Codeception Testing Framework https://testify.team/ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Du möchtest Never Code Alone unterstützen? Dann lass uns gerne ein Abo da und schreibe deine Fragen und/oder Anregungen in die Kommentare. Danke fürs zuschauen! Ich hoffe das Video hat dir gefallen. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Kontakt: roland@nevercodealone.de #javascript #cypressio #workshops

Watch on YouTube : Cypress.IO Workshop als Javascript Training mit der Funktastatur

TYPO3 Extension Testing Training als Workshop beim Barcamp in Wien

#NCAVideo

Review PHP-Schulung

Mit TYPO3 Extension Testing ist es möglich das bekannte Open Source CMS zuverlässig und professionell für individuelle Kundenbedürfnisse anzupassen. In dem ganztägigen PHP Training mit Roland Golla aus Duisburg haben die Teilnehmer das Codeception PHP Testing Framework kennengelernt. Hier haben alle gemeinsam Acceptance Tests für das Frontend Website Testiung geschrieben und eine Menge Spaß gehabt. Daneben haben sie auch viele Best Pratcie Lösungen kennengelernt. Roland hat sich seit Jahren auf das Thema Testing und Refactoring spezialisiert. Neben dem Themenschwerpunkt Codeception Testing und TYPO3 haben wir uns auch gemeinsam PHPStan für die statische Codeanalyse in PHP angeschaut und einen vollautomatisierten Workflow mit einer GitLab Pipeline kennengelernt. Alle Projekte, Präsentationen und Schulungsunterlagen von Never Code Alone sind als Open Source Software auf GitHub veröffentlicht. Weiterführende Links zum Thema TYPO3, Codeception, GitLab und Open Source GitLab tutorial for beginners linux continuous integration website testing https://youtu.be/flyipS6r_HE PHPStan TYPO3 Tutorial mit PHP Refactoring Live Coding https://youtu.be/adT5o24tCOw Sebastian Feldmann - PHPStan Tutorial mit Capatin Hook https://youtu.be/OiV4ep-Uwf0 Daniel Siepmann - VIM Tricks für Anfänger https://youtu.be/P5tAKRVYj4E 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 https://youtu.be/aFFR2CvSFvc How to test a website from scratch in 1 hour - PHP Codeception Tutorial PhpStorm best practice DDEV https://youtu.be/wfWX7JftCMo GitLab Pipeline example docker workflow for PHP projects with Symfony, PHPStan, Captain Hook in Sulu https://youtu.be/nOtTASBwV9Q Our PHP-Training for teams is here https://nevercodealone.de/php-training 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 https://www.facebook.com/nevercodealone Instagram with a diary https://www.instagram.com/nevercodealone/ Twitter with helpfull links for frontend and backend tasks for senior fullstack PHP developer https://twitter.com/nevercodealone

Watch on YouTube : TYPO3 Extension Testing Training als Workshop beim Barcamp in Wien

PHP Schulung Zürich Website Testing Codeception, PHPUnit und PHPStan

#NCAVideo

Review PHP-Schulung

Wir haben eine erfolgreiche PHP Schulung in Zürich durchgeführt. Das zweitägige PHP Training mit dem Fokus auf Codeception Frontend Website Testing ging weit über End-to-end Tests hinaus. In der PHP Team Schulung haben wir wieder gemeinsam mit der Funktastatur neues Know-how bekommen und direkt im aktuellen Projekt angewendet. Das große Ziel des PHP Workshops war eine GitLab CI Pipeline und eine Basis für neue Qualitygates. Dabei soll auch kontinuierlich die PHP Qualität erhöht werden. Dafür haben wir uns neben PHPUnit Mocking und API Tests auch PHPStan angeschaut. Mit dem Tool ist es möglich eine statische Codeanalyse einzuführen bei der man mit den einzelnen Levels den Anspruch an die Software ständig erhöhen kann. Weiterführende Videos zu PHP Schulungen von Never Code Alone PHP-Training - Mit PHPStan und PHP Standard gegen Legacy Code https://youtu.be/u_lxUMuCcbA PHP-Training mit Codeception für TYPO3 und Magento beim TEAM23 in Augsburg https://youtu.be/RukRi0jF_Lc TYPO3 lernen - Codeception Training mit der Funk Tastatur bei UEBERBIT https://youtu.be/G1dlCxeKTeg PHP Tutorial Videos Part 7 PHP Captain Hook static code analyse for Twig templates Symfony https://youtu.be/aFFR2CvSFvc How to test a website from scratch in 1 hour - PHP Codeception Tutorial PhpStorm best practice DDEV https://youtu.be/wfWX7JftCMo GitLab Pipeline example docker workflow for PHP projects with Symfony, PHPStan, Captain Hook in Sulu https://youtu.be/nOtTASBwV9Q

Watch on YouTube : PHP Schulung Zürich Website Testing Codeception, PHPUnit und PHPStan

TYPO3 lernen - Codeception Training mit der Funk Tastatur bei UEBERBIT

#NCAVideo

Review PHP-Schulung

TYPO3 lernen und eine Codeception Schulung für PHPUnit-, API- und End-to-End-Tests gab es diesmal in Mannheim. Im Team haben wir wieder gemeinsam mit der Funktastatur in einem aktuellen TYPO3 Projekt Tests erstellt und uns gegenseitig als Team mit Mob und Pair Programming motiviert. Weiterführende Videos in userem YouTube Kanal PHP-Training mit PHPUnit und der Funktastatur bei Flyeralarm mit dem Codeception Framework https://youtu.be/BRMH9RglyuA GitLab Pipeline - PHP Training - Continuous Integration https://youtu.be/uKJaQb-SZvo PHP-Schulung für Teams mit der Funktastatur überzeugt Flyeralarm https://blog.nevercodealone.de/php-schulung-fur-teams-flyeralarm/

Watch on YouTube : TYPO3 lernen - Codeception Training mit der Funk Tastatur bei UEBERBIT

PHP-Training - Mit PHPStan und PHP Standard gegen Legacy Code

#NCAVideo

Review PHP-Schulung

Unser PHP-Training für Teams hatte diesmal PHPStan und PHPUnit mit dem Codeception Framework im Fokus. Statische Code Analyse und ein PHP Standard sind sehr gut für die professionelle und zuverlässige Software Entwicklung im Team. In der zweitägigen PHP-Schulung ging es auch um Frontend Tests für HTML Formulare. Die End-to-End Tests sind mit dem Codeception Framework sehr einfach und schnell erstellt. Die Arbeit mit dem PHP Testing Framework macht Entwicklern dazu auch sehr viel Spaß. Weitere PHP Tutorial Videos (deutsch) Vim tricks tutorial https://youtu.be/Wy2D7Jnqacw GitLab pipeline on a Symfony 4 project https://youtu.be/uKJaQb-SZvo TYPO3 and Codeception https://youtu.be/G1dlCxeKTeg Der Spaß kam dabei auch nicht zu kurz. Die PHP Trainings der Entwicklungshilfe NRW beinhalten auch immer einen Part für das Tool Handling. Neben der Command Line und vielen nützlichen Plugins für oh-my-zsh gab es diesmal auch PhpStorm Shortcuts. Im Fokus waren hier Live Templates und Multi Curser. Einen Blog Post zu dem PHP-Training gibt es hier https://blog.nevercodealone.de/phpstan-codestandard-php-training-fur-teams-gegen-legacy-code/ Über Roland Golla Roland Golla ist PHP Freelancer, PHP Trainer and Speaker. Er setzt sich mit Never Code Alone für bessere Arbeitsbedingungen für Entwickler ein und möchte die Softwarequalität in Deutschland steigern. Folgt hier dem Kanal https://bit.ly/2MKcZ5H Weitere Social Media Kanäle Twitter für Web Developer Tipps https://twitter.com/nevercodealone und auf FB haben wir jeden Tag ein nerdig und lustiges Pic https://www.facebook.com/nevercodealone/

Watch on YouTube : PHP-Training - Mit PHPStan und PHP Standard gegen Legacy Code

PHP Training mit Live Project mit Codeception für TYPO3 und Magento

#NCAVideo

Review PHP-Schulung

Unser PHP Training mit Live Project mit Codeception für TYPO3 und Magento beim Team23 In Augsburg. Diesmal gab es ein PHP Training für Teams mit dem Codeception PHP Testing Framework für TYPO3 und Magento Projekte. Im Fokus der Schulung lag neben dem Thema automatisierte Tests für GitLab Pipelines auch das Bewusstsein für Softwarequalität zu stärken. Dabei ist es wichtig gemeinsam neue Technologien zu lernen und einzusetzen. Die PHP Schulungen der Entwicklungshilfe NRW vermitteln direktes Wissen für Teams gemeinsam mit der Funktastatur. So ist es kein langweiliger Frontalunterricht, sondern echtes Teamwork mit Mob- und Pair-Programming. Weiterführende Links GitLab Pipeline mit Symfony und Codeception als Live Demo https://youtu.be/uKJaQb-SZvo Vim Tricks Tutorial https://youtu.be/Wy2D7Jnqacw PHP Training bei Flyeralarm https://youtu.be/BRMH9RglyuA Das TEAM23 entwickeln hochwertige Lösungen in agilen Teams mit PHP. Hier stehen auch die Open Source Frameworks TYPO3 und Magento im technologischen Stack. David Danier arbeitet als Gründer und technischer Leiter für die Augsburger Digital Agentur. Dabei ist es ihm wichtig Software schnell und zuverlässig zu produzieren. Automatisierte Prozesse sind hier entscheidend. Sie sparen viel Zeit und wichtige Ressourcen, die dadurch Innovationen entwickeln können. Bessere automatisierte Tests sind hier also ein elementarer Bestandteil des modernen Geschäftsmodells. Praktische PHP Trainings und direkt anwendbares Wissen sind Roland Golla - PHP Speaker und Trainer - sehr wichtig. Effektive Schulungen müssen das Wissen direkt in die Finger und den Arbeitsalltag bringen. In seinen Schulungen lernen alle gemeinsam als Team mit der Funktastatur. So kommt das Wissen direkt da, wo es hin soll und es werden restlos alle Fragen geklärt. Ein weitere wichtiger Aspekt ist hier das zusammenwachsen des Teams und die Vermittlung von jeder Menge Softskills. Hier gibt es on Top am zweiten Tag noch einmal PhpStorm Live Templates und das oh-my-zsh Terminal in einer Intensivschulung. Roland Golla hat sich seit 5 Jahren als PHP Trainer für das Thema automatisierte Tests und Softwarequalität spezialisiert. In zahlreichen Online Blog Tutorials und vielen Artikeln im PHP Magazin hat sich Golle einen echten Namen in der Szene gemacht. Seit Sommer 2018 ist er selbständig als PHP Programmierer und arbeitet auch als PHP Consultant für große E-Commerce Teams. Alle Informationen gibt es auf der Internetseite https://www.rolandgolla.de/ Weiterführende Links zu PHP Schulungen der Entwicklungshilfe NRW Review zum PHP Training für TYPO3 und Magento beim TEAM23 https://blog.nevercodealone.de/team23-php-schulung/ TYPO3 Testing bei UEBERBIT in Mannheim https://blog.nevercodealone.de/automatisches-testing-typo3-schulung-ueberbit/ Automatisierte Tests mit Codeception bei Flyeralarm https://blog.nevercodealone.de/php-schulung-fur-teams-flyeralarm/

Watch on YouTube : PHP Training mit Live Project mit Codeception für TYPO3 und Magento

PHPUnit Tutorial Codeception für GitLab Pipelines in Mannheim

#NCAVideo

Review PHP-Schulung

Unser zweitägiges PHP-Training mit Codeception als Basis für eine GitLab Pipeline in Mannheim hat viel Spaß gemacht. Diesmal waren wir beim PHP-Team der RHEINPFALZ und haben neben den Acceptance Tests fürs Frontend auch API-Tests geschrieben. Wie immer war es auch eine Team-Schulung. Gemeinsam mit der Funktastatur haben wir neues Wissen gelernt. Denn Softwarequalität ist eben eine Team Aufgabe. Deshalb haben wir die Schulungsinhalte auch mit dem Einsatz eines Code Standards und der statischen code Analyse mit PHPStan erweitert. So kann man sehr schnell einen teamweiten Codestandard einführen und hat zumindest auf PHP Ebene schon eine automatisierte Testabdeckung. Weiterführende Links zu unseren PHP-Schulungen PHP-Training mit PHPUnit bei Flyeralarm https://youtu.be/BRMH9RglyuA TYPO3 lernen - Codeception Schulung bei UEBERBIT in Mannheim https://youtu.be/BRMH9RglyuA GitLab Pipeline als YouTube Tutorial https://youtu.be/uKJaQb-SZvo Gastbeitrag zu der Schulung im PHP-Blog https://blog.nevercodealone.de/codeception-workshop/

Watch on YouTube : PHPUnit Tutorial Codeception für GitLab Pipelines in Mannheim