https://kotlinlang.org logo
Title
e

Emikael Silveira

10/07/2019, 9:33 AM
Fala galera! Quem quiser conhecer um projeto Kotlin, utilizando Javalin, Koin, ExposedSql, Mockk, FuelHTTP, Spek Framework, utilizando testes unitários e testes de integração. Uma alternativa a projetos spring https://github.com/Emikael/kotlin-full-sample
👍 4
m

Magno Junior

10/07/2019, 9:40 AM
po, massa
esse javalim parece interessante. Uma cois que fiquei meio perdido, tua implementacao do repositorio ta em resources. 🤔 É isso mesmo?
e

Emikael Silveira

10/07/2019, 9:56 AM
Isso mesmo. O pacote resources é onde está tudo que sai do dominio da aplicação, como banco de dados, API de terceiros, etc. Tudo que a aplicação se comunica e que não tem dominio sobre a implementação
Utilizando o conceito de DDD
m

Magno Junior

10/07/2019, 9:57 AM
saquei... interessante. Acho que ainda nao tinha visto assim.
https://github.com/Emikael/kotlin-full-sample/blob/02aa43adb7fa1617541ff946fd4f0687c91bf978/src/main/kotlin/io/github/emikaelsilveira/domain/services/implementations/UserServiceImpl.kt#L29 acho que eu passaria a responsabilidade de montar o usuario ja com o endereco pro repositorio de usuario. Assim teu usuario ja viria montado com tudo que tu precisa pro servico...
achei legal que consegui ver o codigo de negocio sem precisar olhar pro framework que foi usado
e

Emikael Silveira

10/07/2019, 10:43 AM
shoow, valeu pela dica