Qu'est-ce que repository-design ?
Fournit des règles de conception et des anti-modèles pour les référentiels en DDD. Vérifie les conventions de dénomination au niveau de l'agrégat, la conception des méthodes basées sur CQS (Command Query Separation) et les contraintes de type pour les entrées et les sorties. Utilisé pour détecter les problèmes de conception du référentiel lors des révisions de code, des nouvelles implémentations et de la refactorisation. Langages cibles : indépendants du langage (Java, Kotlin, Scala, TypeScript, Go, Rust, Python, etc.). Déclencheur : s'active sur les requêtes liées à la conception du référentiel telles que « réviser la conception du référentiel », « le nom du référentiel semble erroné », « valeur de retour findById », « référentiel renvoyant des DTO », « référentiel créé en fonction du nom de la table », « référentiel au niveau agrégé », « anti-modèles de référentiel », « CQS du référentiel ». Source : j5ik2o/okite-ai.