Tag suchen

Tag:

Tag phpunit

„Raise the bar“ – Mein Vortrag beim WordCamp Italia 2022 15.11.2022 22:30:07

wordpress phpunit
Am vergangenen Wochenende gab es endlich wieder ein WordCamp in Italien. „Offline“, so wie es sich [meiner Meinung nach] gehört. Nachdem wir uns in den letzten beiden Jahren notgedrungenerweise mit Online-Events begnügen mussten, war es nun höchste Zeit für ein „richtiges“ WordCamp, bei dem man alte Freunde wiedersehen ab... mehr auf lloc.de

Unit Tests und WordPress Plugins 03.12.2017 19:19:04

wordpress wp_mock unit tests phpunit
In der Firma predige ich immer wieder: Macht Unit Tests, wenn ihr Probleme in euren Plugins vermeiden bzw. aufdecken wollt, sorgenfrei dem nächsten Deploy entgegen schauen möchtet und eurem in der Zukunft eintreffenden Teammitgliedern die Eingewöhnung erleichtern wollt. Ich schreibe predigen, weil ich mich häufig wiederholen muss und ich auch im... mehr auf lloc.de

Anleitung zur Verwendung von PHP_CodeSniffer mit Symfony und GIT pre-commit Hook 23.08.2024 12:27:35

codesniffer symfony test allgemein phpunit
Ziel: Sicherstellen, dass dein PHP-Code den definierten Codierungsstandards entspricht, bevor er ins Repository gepusht wird. Dies erfolgt durch Integration von PHP_CodeSniffer mit PHPUnit in einem pre-commit Hook. 1. Installation... mehr auf 1manfactory.com

Snapshot-Testing für PHP-gerenderte Views 14.07.2017 18:38:00

snapshot tests unit tests testing phpunit codeception deutsche beiträge php
Vor kurzem habe ich den Artikel What Is Snapshot Testing, and Is It Viable in PHP? von Christopher Pitt gelesen. Von Snapshot Testing hatte ich bis dahin noch nie gehört. Unter anderem fand ich interessant, wie er das Rendering von Templates testet. ... mehr auf blog.sperrobjekt.de

.gitignore mal etwas anders 31.12.2020 05:08:24

salesforce platformio virtualenv test pycharm pycharm+all appcode+all sbt ninja java xamarinstudio xcode grunt wyam crashlytics sublimetext phpunit calabash carthage emacs maven jboss-6-x ggts gis video vim magento magento1 go automationstudio mplabx wintersmith cloud9 monodevelop pinegrow storybookjs plone polymer gitbook nwjs dreamweaver nim jabref clion+all docz adventuregamestudio codekit altium salesforcedx raspberry pi helm hexo localstack arcanist gradle jetbrains+iml jgiven typo3-composer umbraco zephir script metals eagle igorpro pvs buck progressabl grails scheme gpg iar database datarecovery notepadpp cypressio d codeio xcodeinjection pawn prestashop processing tortoisegit qt jdeveloper jekyll scala openframeworks+visualstudio reactnative ate executable coffeescript commonlisp ncrunch slickedit appcode+iml appengine kentico stella stellar seamgen modx momentics senchatouch mercurial dotsettings vlab intellij+iml ionic3 splunk backup tags vaadin espresso fusetools games fsharp sourcepawn autotools ansible symfony symphonycms less liberosoc prepros puppet-librarian purebasic audio jetbrains+all osx otto now jboss6 yarn yeoman images easybook eclipse dframe diff waf oxideshop libreoffice episerver erlang xojo text rust anleitung soliditytruffle nesc fancy rider root assembler cakephp cmake magic-xpa reasonml nanoc nativescript hsp hugo font firebase flashbuilder clion netbeans komodoedit cvs floobits flutter turbogears2 twincat3 kobalt drupal drupal7 smalltalk snap pimcore4 pimcore5 phpstorm lsspice c++ cake labview flex gcov sonar sonarqube webstorm powershell dart archive vs hol pimcore m2e tla+ kdiff3 stylus iar_ewarm standardml intellij haskell basic batch matlab jboss4 phpcodesniffer psoccreator mdbook vapor sdcc ceylon mercury meson codeblocks jmeter maven mavensmate terragrunt greenfoot groovy ballerina mule stata jupyternotebooks nodechakratimetraveldebug nohup dropbox phpstorm+all phpstorm+iml laravel latex drupal8 zendframework retool perl6 e2studio git oxygenxmleditor justcode julia solidity cakephp3 bazel opencv gwt certificates ensime code-java y86 conan freepascal appcode tye serverless shopware inforcrm ember agda archives archlinuxpackages dbeaver theos-tweak thinkphp node sugarcrm svn tower meteorjs microsoftoffice fastlane homebrew sas sass homeassistant crossbar vertx crystal cs-cart synopsysvcs pico8 bookdown bower kohana textmate eiffelstudio basercms direnv iarembeddedworkbench idapro cfwheels pydev elisp swiftpackagemanager magento2 qtcreator fuelphp dotfilessh dotnetcore opencart lazarus webstorm+all compressed java-web python codesniffer bazaar premake-gmake idris bitrise compodoc data jetbrains fontforge codecomposerstudio codeigniter visualstudio webstorm+iml snapcraft genero4gl joomla jspm elasticbeanstalk nuxt nuxtjs red redcar mean opa dm docfx puppet apachecordova cuda perl visualstudiocode vivado textpattern forgegradle fortran bricxcc diskimage racket rails compressedarchive compression anjuta r clean vue vuejs bitrix bittorrent octave octobercms macos cakephp2 appceleratortitanium wordpress konyvisualizer kotlin oracleforms leiningen typo3 finale playframework testinfra tex al alteraquartusii programmierung objective-c exercism cocoapods meteor openfoam openframeworks hyperledgercomposer linux lithium web webmethods putty code werckercli windows silverstripe clion+iml clojure concrete5 particle patch coq kate kdevelop4 nova qml qooxdoo labviewnxg phoenix stdlib ada adobe mikroc apachehadoop appbuilder spark bloop jboss jboss-4-2-3-ga flask c atmelstudio ats swiftpm wakanda venv lamp expressionengine extjs lyx 1c-bitrix scons scrivener darteditor xilinxise kicad kirby2 xilinx redis jigsaw autotools+strict awr vagrant valgrind ocaml actionscript rhodesrhomobile rubymine ph7cms phalcon delphi dotenv godot goodsync chefcookbook chocolatey cordova craftcms forcedotcom unity yii2 vvvv orcad lilypond csharp lemonstand logtalk geth bluej xtext sketchup moban defold aspnetcore synology django flexbuilder spreadsheet ssh composer ros gitignore cocos2dx cocoscreator librarian-chef unrealengine vscode swift purescript metaprogrammingsystem advancedinstaller amplify yii a-frame aptanastudio androidstudio angular 1c virtuoso docpress android nette nikola tarmainstallmate terraform rubymine+all rubymine+iml jenv typings modelsim infer inforcms joe packer pycharm+iml keil xilinxvivado xill blackbox imac elixir elm react crbasic testcomplete intellij+all ruby ltspice lua
Auf Github gibt es viele Templates für die .gitignore Datei. Für das Erstellen einer .gitignore Datei kann aber auch die Webseite von gitignore.io verwendet werden. Auf dem Raspberry Pi kann man aber auch eine Shell Funktion installieren, dann geht es noch einfacher. Dazu einfach diese Funktion einmal auf der Kommandozeile aufrufen: … [crayon... mehr auf blog.wenzlaff.de

Unit-Tests erstellen mit einem Zauberprompt 24.06.2025 16:44:23

phpunit mocks magic prompt unit-tests dependency injection envelope phpdoc messagebusinterface inmemorystorage isgranted parameterbaginterface ki symfony ratelimiterfactory constraintviolationlist kernel-bootstrapping getuser json\_decode php debugging llm
In modernen Symfony-Projekten sind automatisierte Unit-Tests unverzichtbar, um Code-Qualität und Wartbarkeit sicherzustellen. Doch das manuelle Schreiben von PHPUnit-Tests für jeden Controller ist zeitaufwändig und fehleranfällig. Genau hier setzt der Einsatz von Large Language Models (LLMs) wie ChatGPT an: Mit einem … ... mehr auf 1manfactory.com

NOWPayments Integration 01.12.2022 19:00:42

phpstan github phpunit brain monkey wordpress code
Weil wir gerade beim Thema Tests und statischer Analyse des Quellcodes waren. Ich arbeite gern immer mal an Projekten, wo mich bestimmte Aspekte ganz persönlich interessieren. Im Fall der NOWPayments Integration finde ich einerseits die API für das Bezahlen bzw. automatische Umwandeln in Krypto-Tokens wert, einen genaueren Blick auf die Lösung z... mehr auf lloc.de