-
Notifications
You must be signed in to change notification settings - Fork 7
PrΓ©sentation technique des applications
Ivan Gabriele edited this page Apr 24, 2024
·
31 revisions
/
βββ config
βββ domain
β βββ entities
β β βββ foo
β β βββ Foo(Entity).kt
β βββ exceptions
β β βββ FooException.kt
β βββ filters
β β βββ FooFilter.kt
β βββ mappers
β βββ repositories
β βββ use_cases
βββ infrastructure
β βββ api
β β βββ adapters
β β β βββ bff
β β β β βββ inputs
β β β β β βββ foo
β β β β β βββ CreateOrUpdateFooDataInput.kt
β β β β βββ outputs
β β β β βββ foo
β β β β βββ FooDataOutput.kt
β β β βββ publicapi
β β βββ endpoints
β β βββ bff
β β β βββ FooController,kt
β β β βββ BarControllerV[0-9].kt
β β βββ publicapi
β β βββ FooController.kt
β β βββ BarControllerV[0-9].kt
β βββ database
β β βββ models
β β β βββ FooModel.kt
β β βββ repositories
β β βββ interfaces
β β β βββ (I)DBFooRepository.kt
β β βββ JpaFooRepository.kt
β βββ monitorenv/monitorfish/rapportnav
βββ utils
- Fichiers de config ? (opinion perso : tout dans
config/
au mΓͺme niveau quedomain/
etinfrastructure/
) - Versionnage ?
- Acronymes all cap ou camel-cased ?
- Remise en question des dossiers
inputs/
etoutputs/
dans le dossieradapters
=> pourquoi pas directement dans adapters ? - Suffixe des entitΓ© (opinion perso : pas de suffixe)
- Proposition:
-
interfaces/(I)DBFooRepository
=>interfaces/FooRepositoryInterface
-
interfaces/(I)DBFooRepository
=>interfaces/FooRepositoryInterface
-