Size: a a a

Kotlin Community

2020 November 25

М

Максим in Kotlin Community
Denys
Очевидно, вы ищете костыль, чтобы подпереть изначально плохой дизайн. То, что вы спрашивали изначально - сделать нельзя. :)
я же написал, это нужно что бы в проде небыло лишнего метода, который нужен только для тестирования, какой костыль какой дизайн?
источник

с#

саша сок #KotlinGang... in Kotlin Community
Максим
я же написал, это нужно что бы в проде небыло лишнего метода, который нужен только для тестирования, какой костыль какой дизайн?
вообще ничего не понятно, почему у вас тестирование идёт изнутри?
источник

с#

саша сок #KotlinGang... in Kotlin Community
вообще сделайте просто

class _Class {

}
val Class = _Class()


ну или просто создавайте инстанс
источник

с#

саша сок #KotlinGang... in Kotlin Community
всё лучше чем так с рефлексией делать
источник

GO

GGorAA Official in Kotlin Community
саша сок #KotlinGang
вообще сделайте просто

class _Class {

}
val Class = _Class()


ну или просто создавайте инстанс
Ага, а сделать object Class нельзя?
источник

с#

саша сок #KotlinGang... in Kotlin Community
GGorAA Official
Ага, а сделать object Class нельзя?
можете почитать выше диалог, человеку надо ресетать состояние после каждого теста без вызова какого-то метода в ините
источник

GO

GGorAA Official in Kotlin Community
саша сок #KotlinGang
можете почитать выше диалог, человеку надо ресетать состояние после каждого теста без вызова какого-то метода в ините
Аа
источник

GO

GGorAA Official in Kotlin Community
Поняв, прошу прощения
источник

с#

саша сок #KotlinGang... in Kotlin Community
в тестах пусть будет _Class(), а в проде Class, ну а что, делают же мнимые конструкторы через функции
источник

D

Denys in Kotlin Community
саша сок #KotlinGang
в тестах пусть будет _Class(), а в проде Class, ну а что, делают же мнимые конструкторы через функции
Вечер best practices прямо :)
источник

с#

саша сок #KotlinGang... in Kotlin Community
Denys
Вечер best practices прямо :)
ну а что, я бы вообще не парился и создавал бы инстанс класса, если у этой штуки есть состояние
источник

D

Denys in Kotlin Community
Максим
я же написал, это нужно что бы в проде небыло лишнего метода, который нужен только для тестирования, какой костыль какой дизайн?
Дело ваше, конечно. По-правильному нужно синглтоны випиливать, использовать well-known костыль @VisibleForTesting или заводить R8/Proguard.
источник

AM

Andrew Mikhaylov in Kotlin Community
Максим
я же написал, это нужно что бы в проде небыло лишнего метода, который нужен только для тестирования, какой костыль какой дизайн?
Хороший дизайн API предполагает тестируемость без внесения изменений под это дело. Отсюда вы и ответы такие получаете. Следовать им или нет -- это уже ваше дело.
источник

QH

Quantum Harmonizer in Kotlin Community
Коллеги, я тут с проблемой типичного свифтиста.)
Где мне явно указать типы, чтобы IDE чуточку меньше тормозила?
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
Коллеги, я тут с проблемой типичного свифтиста.)
Где мне явно указать типы, чтобы IDE чуточку меньше тормозила?
В котлин или в свифте? Про котлин недавно слушал доклад по фронту компилятора и говорят, что указание типов не шибко помогает. Исключение - всяческие рекурсивные штуки
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Nozik
В котлин или в свифте? Про котлин недавно слушал доклад по фронту компилятора и говорят, что указание типов не шибко помогает. Исключение - всяческие рекурсивные штуки
в котлине)
а как ещё можно упростить жизнь фронту?
источник

IP

Iaroslav Postovalov in Kotlin Community
Quantum Harmonizer
в котлине)
а как ещё можно упростить жизнь фронту?
дождаться FIR
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
в котлине)
а как ещё можно упростить жизнь фронту?
Я,честно говоря, не видел случая, кроме тяжелых рекурсий (от них обычно ошибки в логе идеи остаются), когда фронт был бы ботлнеком
источник

QH

Quantum Harmonizer in Kotlin Community
Iaroslav Postovalov
дождаться FIR
ну нафиг мне вариант «дождаться», если проблема как раз в том, что я задолбался ждать?)
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Nozik
Я,честно говоря, не видел случая, кроме тяжелых рекурсий (от них обычно ошибки в логе идеи остаются), когда фронт был бы ботлнеком
ну у меня файлы по тысяче строк. Концептуально там нечего разносить, тупо UI одной фичи, но таки приходится
источник