Quand on est développeur il est fréquent d’arriver sur un projet existant ou de partir avant la fin d’un projet qu’on a lancé.
Souvent avec les arrivées et les départ, les architectures et guidelines structurant une application peuvent être oubliées ou ignorées menant à la dérive d’un projet. Pour maintenir la cohérence d’une application malgré un turn-over important il faut aller plus loin que l’humain.
Dans l’approche devops, le code est considéré comme une forme de documentation ; donc pourquoi ne pas coder la documentation d’architecture et les conventions ?
Je vous propose de nous intéresser à ArchUnit une librairie java permettant d’écrire des meta-tests unitaire validant la conformité de votre application tout au long de son développement.
La vidéo n'est pas disponible pour l'instant.