Laravel ohne Datenbank verwenden.
Wenn man Laravel ohne Datenbank verwenden will, dann einfach in der .env - Datei die Datenbank-Connection auf "null" stellen.
DB_CONNECTION=null
Aber man muss dann auch darauf achten, dass keine andere Einstellung die Datenbank verwendet. Bsp.: Session soll muss dann statt der Datenbank den File-Driver verwenden, sonst bekommt Fehlermeldungen.
SESSION_DRIVER=file
Test Driven Development (TDD) nach Robert C. Martin
Test Driven Development (TDD) ist eine Softwareentwicklungsmethode, bei der der Entwicklungsprozess auf das Schreiben von Tests vor der Implementierung des eigentlichen Codes ausgerichtet ist. Es folgt einem einfachen Zyklus, der aus drei Hauptphasen besteht. In diesem Blog-Artikel möchte ich die drei Stages des Test Driven Development (TDD) nach Robert C. Martin, auch bekannt als Uncle Bob, näher erläutern: die rote Kappe, die grüne Kappe und die blaue Kappe.
(Die Analogie der farbigen Kappen hilft Entwicklern, den TDD-Prozess besser zu verstehen und die verschiedenen Phasen zu visualisieren. Es betont die Idee, dass TDD ein iterativer Prozess ist, bei dem Tests und Codeentwicklung eng miteinander verflochten sind, um hochwertige Software zu erstellen. So beschreibt Robert C. Martin den Prozess des TDD. )
Die erste Phase, die "rote Kappe", ist der Ausgangspunkt. Hier schreibe ich den Test, bevor ich irgendeinen Code schreibe. Dieser Test sollte fehlschlagen, da der zugehörige Code noch nicht existiert. Das Beispiel in PHP sieht so aus:
public function testAddition()
{
$calculator = new Calculator();
$result = $calculator->add(2, 3);
$this->assertEquals(5, $result);
}
Nachdem der Test in der roten Kappe fehlgeschlagen ist, schreibe ich den minimalen Code, um den Test zum Bestehen zu bringen. Dabei ist das Ziel, den Test in der "grünen Kappe" erfolgreich durchzuführen:
class Calculator
{
public function add($a, $b)
{
return $a + $b;
}
}
In der letzten Phase, der "blauen Kappe", nehme ich mir Zeit, um den Code zu optimieren und zu verbessern, ohne die Funktionalität zu ändern. Refactoring ist entscheidend, um sauberen und wartbaren Code zu erhalten:
class Calculator
{
public function add(int $a, int $b): int
{
return $a + $b;
}
}
Die Kunst des Clean Code: Warum sauberer Code in der Softwareentwicklung unverzichtbar ist
Clean Code ist von Robert Cecil Martin definiert und revolutioniert die Art und Weise, wie wir programmieren. Es geht darum, Code verständlich, effizient und leicht wartbar zu gestalten. Hier sind einige Tipps in PHP, um Clean Code zu schreiben.
Natürlich, Flexibilität ist wichtig, besonders wenn sich die Anforderungen ändern, daher sind diese Regel eher als Richtlinien zu verstehen, als wie in Stein gemeißelte Gebote. Es ist jedoch eine gute Praxis, bei jedem Schritt des Programmierens sorgfältig über jede Zeile Code nachzudenken, nicht nur bei neuen Projekten. Dies gewährleistet Konsistenz und Qualität in deinem Code.
Sauberen Code zu schreiben, ist entscheidend, weil er:
Alle Funktionen, Methoden, Variablen, Ordner und Dateinamen sollten so benannt werden, dass der Code selbst wie ein gut verständliches Gedicht wirkt und Kommentare überflüssig werden. Abschließend, erinnere dich immer daran, dass Clean Code nicht nur eine Technik, sondern eine Denkweise ist. Es lohnt sich, in diese Fähigkeiten zu investieren, um zu einem besseren Entwickler zu werden.
Mehr Informationen: WIKIPEDIA
Kreative Wege, um Zeichenketten in PHP zu trennen
In der Welt des PHP-Codierens gibt es immer mehrere Wege, um ein Ziel zu erreichen. Heute möchte ich eine interessante Alternative zur bekannten explode() Funktion vorstellen. Anstatt nur nach einem einzelnen Trennzeichen zu suchen, können wir mit preg_split() mehrere Trennzeichen gleichzeitig verwenden.
$zeichenkette = "Apfel,Orange;Banane+Kirsche";
$ergebnis = preg_split("/[\;|\+|\,]/i", $zeichenkette);
print_r($ergebnis);
Das obige Beispiel zeigt, wie wir die Zeichenkette "Apfel,Orange;Banane+Kirsche" in ein Array aufteilen, wobei wir die Trennzeichen ;, +, und , verwenden. Das Ergebnis ist ein Array mit den einzelnen Elementen.
Diese Methode bietet mehr Flexibilität bei der Zerlegung von Zeichenketten und eröffnet neue Möglichkeiten in der Datenverarbeitung. Denk daran, die regulären Ausdrücke entsprechend anzupassen, um deine Anforderungen zu erfüllen.
PHP im Terminal: Direkte Ausgaben mit PHP
In diesem Blogartikel zeige ich dir, wie du PHP-Code direkt im Terminal ausführen und Ausgaben generieren kannst. Das ist nicht nur nützlich für Entwickler, sondern auch für alle, die schnell und einfach PHP-Skripte testen möchten.
Hier ist ein einfaches Beispiel, wie du PHP im Terminal verwenden kannst:
php -a
dann einfach nur noch
echo "Hallo, Welt!";
eingeben und mit enter bestätigen. mit exit beendest du den aktiven Modus wieder.
exit
Du kannst den interaktiven Modus mit php -a starten und dann PHP-Befehle eingeben. Das echo-Statement gibt "Hallo, Welt!" direkt im Terminal aus.
Du kannst auch PHP-Skripte erstellen und ausführen:
nano mein_skript.php
Schreibe deinen PHP-Code in die Datei und speichere sie. Dann führe das Skript aus:
php mein_skript.php
Das Ergebnis wird direkt im Terminal angezeigt. PHP im Terminal zu verwenden, ist eine effiziente Möglichkeit, schnell Code auszuprobieren und Aufgaben zu automatisieren.