Size: a a a

Kotlin Community

2020 February 13

AS

Andrei Shikov in Kotlin Community
nope
можно в тест тайме
источник

QH

Quantum Harmonizer in Kotlin Community
Vladislav Navrocky
А KOIN можно как-то заставить в компайл тайме проверять зависимости? Я понимаю что вопрос глупый, но а вдруг
нет, но в язык программирования встроена такая штука как конструкторы, компилятор проверяет, чтобы типы и количества параметров совпадали
источник

AM

Andrew Mikhaylov in Kotlin Community
Ну не начинайте, а
источник

QH

Quantum Harmonizer in Kotlin Community
Andrew Mikhaylov
Ну не начинайте, а
😿
источник

VN

Vladislav Navrocky in Kotlin Community
Andrei Shikov
nope
можно в тест тайме
ну так и чекаю, но думал, может какой плагин для Gradle есть..
источник

AN

Alexander Nozik in Kotlin Community
Vladislav Navrocky
ну так и чекаю, но думал, может какой плагин для Gradle есть..
А как? Градл про код-то ничего не знает
источник

AS

Andrei Shikov in Kotlin Community
можно теоретически ранить койн специфик тесты на коммит/билд
источник

AS

Andrei Shikov in Kotlin Community
если их грамотно разделить
источник

AN

Alexander Nozik in Kotlin Community
Andrei Shikov
можно теоретически ранить койн специфик тесты на коммит/билд
достаточно require понавешивать на старте. Если что не так, упадет в самом начале
источник

VN

Vladislav Navrocky in Kotlin Community
У меня сейчас в CI есть smoke тест, который тестирует приложение на запускаемость, хотелось бы побыстрее узнавать что недоконфигурировал. Если вообще без KOIN то проблем нет, не передал в конструктор не компилится
источник

AN

Alexander Nozik in Kotlin Community
Vladislav Navrocky
У меня сейчас в CI есть smoke тест, который тестирует приложение на запускаемость, хотелось бы побыстрее узнавать что недоконфигурировал. Если вообще без KOIN то проблем нет, не передал в конструктор не компилится
Ну так кто мешает инжектить там, где надо, а оттуда в конструкторах раздавать?
источник

AN

Alexander Nozik in Kotlin Community
Оно не будет в компайл-тайме спасать, но место падение будет четко локализовано
источник

VN

Vladislav Navrocky in Kotlin Community
Alexander Nozik
Ну так кто мешает инжектить там, где надо, а оттуда в конструкторах раздавать?
ну так и делаю, но надо обязательно не забыть приложение запустить перед коммитом
источник

AN

Alexander Nozik in Kotlin Community
Vladislav Navrocky
ну так и делаю, но надо обязательно не забыть приложение запустить перед коммитом
Ну так достаточно функцию с инициализацией вынести и ее в тесты запузырить
источник

LS

Lev Shagalov in Kotlin Community
Когда уже будет infix intersects?
источник

AM

Andrew Mikhaylov in Kotlin Community
Lev Shagalov
Когда уже будет infix intersects?
Похоже, что никогда -- я сам инфиксы люблю, но что авторы языка советуют их очень осторожно использовать, что сообщество избегает. И сам опросы делал, и чужие видел, люди в апишках предпочитают явные точки и скобки.
источник

AO

Alexey Otts in Kotlin Community
Andrew Mikhaylov
Похоже, что никогда -- я сам инфиксы люблю, но что авторы языка советуют их очень осторожно использовать, что сообщество избегает. И сам опросы делал, и чужие видел, люди в апишках предпочитают явные точки и скобки.
Ну в котлинтест то поди не пишут точки
источник

BV

Boris Vanin in Kotlin Community
Alexey Otts
Ну в котлинтест то поди не пишут точки
И кстати интуитивно непонятно что где использовать
источник

AO

Alexey Otts in Kotlin Community
Boris Vanin
И кстати интуитивно непонятно что где использовать
Хммм, может мне после скалы ок. Что считаешь там непонятным?
источник

QH

Quantum Harmonizer in Kotlin Community
Alexey Otts
Ну в котлинтест то поди не пишут точки
тесты некоторые даже на груви пишут 🌚
(наброс)
источник