Unit vs Integration Testing

Wie dogmatisch muss man beim Unterscheiden von Unit- und Integrationstests sein? In diesem Video zeige ich verschiedene Sichtweisen zu diesem Thema auf und versuche, die bestehenden Dogmen zu durchbrechen. Team Neusta Freitagsfrühstück Hinweis Dieses Video ist im Rahmen eines Freitagsfrühstücks aufgenommen worden. Das Freitagsfrühstück ist eine regelmäßige Veranstaltung der Team Neusta und dient der Weiterbildung und dem technischen Austausch untereinander. Die anschließende Diskussion wurde nicht in das öffentliche Video übernommen.

Februar 22, 2023

Event Storming

Event Storming ist eine kollaborative Workshop-Methode, die in der Softwareentwicklung eingesetzt wird, um komplexe Geschäftsprozesse oder Anforderungen zu visualisieren und zu verstehen. Dabei werden alle beteiligten Personen, wie z.B. Entwickler, Projektmanager, Productowner und Domainexperten, eingebunden. Vorteile Es geht schnell Es ist leicht verständlich Es kostet wenig Geld Es dient dem Erkenntnisgewinn Team Neusta Freitagsfrühstück Hinweis Dieses Video ist im Rahmen eines Freitagsfrühstücks aufgenommen worden. Das Freitagsfrühstück ist eine regelmäßige Veranstaltung der Team Neusta und dient der Weiterbildung und dem technischen Austausch untereinander....

Februar 22, 2023

Testcontainers

Testcontainers ist ein Framework, dass es im Test ermöglicht, eine Datenbank oder andere Dinge während der Testausführung zu nutzen. Testcontainers nutzt dafür das Docker Environment. Vorteile Es wird ein freier Port gesucht und genutzt Der Docker-Sidecar ryuk sorgt anschließend für das Abräumen der Container Das Framework wird mittlerweile von allen gängigen Programmiersprachen unterstützt Team Neusta Freitagsfrühstück Hinweis Dieses Video ist im Rahmen eines Freitagsfrühstücks aufgenommen worden. Das Freitagsfrühstück ist eine regelmäßige Veranstaltung der Team Neusta und dient der Weiterbildung und dem technischen Austausch untereinander....

Februar 22, 2023

Einstieg in die Hexagonale Architektur

Domain Driven Design (kurz: DDD) ist ein Ansatz zur Modellierung komplexer Software und stellt dabei die fachlichen Aspekte in den Vordergrund. Die hexagonale Architektur greift diesen Punkt auf und setzt diese Inhalte in den Kern der Anwendung. Die eigentliche Technik (Datenbank, MQ-System, …) spielt dabei eine untergeordnete Rolle. Team Neusta Freitagsfrühstück Hinweis Dieses Video ist im Rahmen eines Freitagsfrühstücks aufgenommen worden. Das Freitagsfrühstück ist eine regelmäßige Veranstaltung der Team Neusta und dient der Weiterbildung und dem technischen Austausch untereinander....

Februar 22, 2023