Identifying the anti-patterns Working with Domain-Driven Design and the Hexagonal Architecture, usually means applying the Behavior-Driven Development methodology. Many people have understood it and this technique is now widespread. Unfortunately, we often see that the functional tests used to describe the behavior of an application, are implemented as a http client hitting the endpoints. The…
This article will show you how to take advantage of the component scanning without violating the hexagonal architecture rules with code samples in Koltin. If you are working with Java, don’t worry, the code will be around the same, you’ll have to adjust a bit the syntax.
Behavior-Driven Development (BDD) is a really powerful tool which help us to build value-based robust software. You can hear sometimes detractors saying that it brings to much complexity and leads to long-running hard-to-maintain tests. Let’s make a point about what BDD really is, figuring out the anti-patterns and the best practices.
Learn how to build your first #devsecops pipeline using OWASP Dependency-Check, Dependency-Track and Jenkins.
Avez-vous déjà rencontré des difficultés lors de mettre à jour la stack de votre logiciel ? Êtes-vous en mesure de distinguer vos tests fonctionnels de vos tests d’intégration? Migrer votre legacy, c’est tout réécrire? Découvrez comment l’architecture hexagonale peut vous aider.
Did you ever face problems when comes the time to upgrade the stack of your software ?
Are you able to distinguish your functional tests from your integration ones ?
Migrating your legacy means rewritting everything from scratch ?
Discover how the hexagonal architecture can help you.
You guessed it; the topic of this blog post is pair-programming, but not only! Instead of giving you the theoretical benefits of the pairing with some appealing assertions like “You’ll increase your productivity by x%!!!”, I’ll try to explain why in my team we decided to stop coding alone. Hunting the ghost tasks It occurred to…