Size: a a a

2018 November 29

BP

Bogdan Panchenko in Kotlin JVM
Ruslan Ibragimov
если ты не разбираешься из-за чего что-то происходит, не нужно гнать на все подряд 🤷‍♂️
А ктор тоже ведь рефлексией бплуется ?
источник

BP

Bogdan Panchenko in Kotlin JVM
В каких местах?
источник

RI

Ruslan Ibragimov in Kotlin JVM
Bogdan Panchenko
А ктор тоже ведь рефлексией бплуется ?
Да много что балуется
источник

RI

Ruslan Ibragimov in Kotlin JVM
Тот же Netty
источник

RI

Ruslan Ibragimov in Kotlin JVM
да даже jjwt либа
источник

BP

Bogdan Panchenko in Kotlin JVM
Ruslan Ibragimov
Да много что балуется
Хотелось знать настолько, где смотреть так сказать. Видел только в route, но исходники пока не копал
источник

RI

Ruslan Ibragimov in Kotlin JVM
Не понимаю зачем
источник

RI

Ruslan Ibragimov in Kotlin JVM
У тебя на бекенде рефлексия просто везде
источник

VN

Vladislav Navrocky in Kotlin JVM
Сейчас размышляю над структурой проекта на KTOR...
источник

VN

Vladislav Navrocky in Kotlin JVM
источник

VN

Vladislav Navrocky in Kotlin JVM
Как вы думаете, так норм?
источник

LK

L K in Kotlin JVM
Vladislav Navrocky
Как вы думаете, так норм?
ноу, модуль изолирован со своим функционалом, я бы сделал так
источник

VN

Vladislav Navrocky in Kotlin JVM
L K
ноу, модуль изолирован со своим функционалом, я бы сделал так
Что понимать под своим функционалом модуля?
источник

VN

Vladislav Navrocky in Kotlin JVM
Модель в него входит?
источник

VN

Vladislav Navrocky in Kotlin JVM
У меня еще остался вопрос куда положить DTO..
источник

VN

Vladislav Navrocky in Kotlin JVM
Классы модели шарятся между разными модулями, поэтому я их вынес в отдельную папку. В юзкейсах, собственно вся логика и она отвязана от KTOR и от любых других фреймфорков. Юзкейзы я сгруппировал помодульно так сказать
источник

VN

Vladislav Navrocky in Kotlin JVM
В modules лежат кейторовские модули с роутингами. Пока не увидел необходимости роутинги объявлять в отдельных файлах. Надо ли это делать?
источник

VN

Vladislav Navrocky in Kotlin JVM
Вообще хотелось бы найти годный пример проекта в котором все красиво разложено по полочкам
источник

QH

Quantum Harmonizer in Kotlin JVM
Лапша/пахлава. Пакеты удобно делать по фичам, но не по слоям.
источник

VN

Vladislav Navrocky in Kotlin JVM
Ну вот с модельками такое не прокатывает, они иногда из разных мест используются и сложно определить в какую фичу положить
источник