Size: a a a

StartAndroid Ru Kotlin

2019 September 07

YR

Yevhen Railian in StartAndroid Ru Kotlin
меньше кода - меньше шансов ошибиться
источник

V

Vitali in StartAndroid Ru Kotlin
Качество приходит с опытом, а также с ревью
Как показывает практика, чем больше ревью, тем качественнее код
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
когда в джаве портянки дата классов в 300 строк кода с их конструкторами, геттерами, сеттерами - их обычно во время ревью поверхностно проверяю, а там легко может быть ошибка. человеческий фактор
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
да и опять таки, чем меньше кода, тем качественнее ревью
источник
2019 September 08

P

Phoenix in StartAndroid Ru Kotlin
Yevhen Railian
когда в джаве портянки дата классов в 300 строк кода с их конструкторами, геттерами, сеттерами - их обычно во время ревью поверхностно проверяю, а там легко может быть ошибка. человеческий фактор
Есть ведь генератор всего этого шаблонизма
источник

Y

Yaroslav in StartAndroid Ru Kotlin
Yevhen Railian
@codavari  только сейчас добрался до компа. А то с телефона писал. Если всетаки ретрофит юзать, то есть два варианта
Спасибо! Только у меня проект на джаве был) А как suspend на джавовском будет?
А есть кстати подобный чат но не специализированный на котлине?
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
@codavari На джаве будет по массивнее ) Нет, suspend - это корутины, в джаве их нет. Тут можно через Call сделать или же прикрутить любой из call adapter-ов
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
@codavari  один
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
@codavari  два
источник

Y

Yaroslav in StartAndroid Ru Kotlin
спасибо огромное)
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
не за что
источник

Y

Yaroslav in StartAndroid Ru Kotlin
первый варь ошибку выдавал, тоже так делать пыталс
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
а второй?
источник

Y

Yaroslav in StartAndroid Ru Kotlin
+in:name конвертится и запрос сломанный выходит(
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
@codavari  попробуй так
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
в этом варианте ты берешь обязательства по инкодингу на себя
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
public RepositoryQuery(String name) {
   encodedName = Uri.encode(name);
}
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
даже лучше вот так
источник

Y

Yaroslav in StartAndroid Ru Kotlin
оооо теперь да
источник

Y

Yaroslav in StartAndroid Ru Kotlin
вот что я не делал-то
источник