Software Engineering

Git im Team: Der Unterschied zwischen Feature-Branches und Trunk-based Development
Git im Team: Der …

Git ist ein Teamsport: Warum wir Strategien brauchen Wenn du an deinen ersten eigenen Projekten arbeitest, ist Git meistens ziemlich simpel: Du schreibst Code, machst einen git add, dann einen git commit und schließlich einen git push.

Unit Tests für deine Architektur? Einführung in ArchUnit
Unit Tests für deine …

Hallo zusammen, eigentlich dachte ich die ganze Zeit ich hätte hierzu schon einen Artikel geschrieben.

Code Reviews, die nicht nerven: Von der Erbsenzählerei zum Mentoring
Code Reviews, die nicht …

Warum wir Code Reviews hassen (und warum das falsch ist) Der Code ist geschrieben, die Unit-Tests sind grün, und du bist stolz auf deine Lösung.

Dein Code ist gut, aber das Feature ist falsch: Ein Plädoyer für Requirements Engineering
Dein Code ist gut, aber …

Die zwei Säulen der Anforderungen Es ist Freitagnachmittag, 16:00 Uhr. Du hast gerade das Feature gemerged, die Pipeline ist grün, und du fühlst dich unbesiegbar.

JUnit 5 Basics
JUnit 5 Basics

JUnit 5 ist die neueste Version des beliebten Testing-Frameworks für Java.

Java Predicate Chain
Java Predicate Chain

1. Was ist ein Predicate? Ein Predicate ist ein funktionales Interface in Java 8, das eine Bedingung prüft und einen boolean DayOfWeek zurückgibt: true oder false.

Java Faker - Custom Fakes
Java Faker - Custom Fakes

Als Einsteiger in der Java-Library “Faker” gibt es viele interessante Möglichkeiten, wie du benutzerdefinierte (Custom) Fake-Daten generieren kannst.

Java Faker
Java Faker

1. Was ist Faker? Faker ist eine Java-Library, die dir hilft, realistisch aussehende Testdaten zu generieren.