Aleksey
но если у тебя ситуация не такая страшная, то понемногу можешь переделывать
да, я хочу сначала выкинуть лишние интерфейсы, потом закончить переезд на котлин - тут вроде сложно что-то сломать, только nullability если потом с даггером подружиться, у нас дичь какая-то с ним а дальше, похоже, уже фичи ломать 🙁
Hovhannes
или есть ли возможность по кусочкам переделать и не похерить все на полпути
Hovhannes
почему тестировать на проде?
Hovhannes
тестера нет?
Aleksey
почему тестировать на проде?
потому что тестер не воспроизводит то, что потом пользователи приносят)
Hovhannes
сколько юзеров?
Hovhannes
ну в этом вся его прелесть )))
Aleksey
Hovhannes
пфф
Hovhannes
у нас было 4.5к и я спокойно пошел на переписывание с нуля
Hovhannes
как говорил шеф - ты бы не смог сделать хуже, потому как хуже некуда было
Hovhannes
единственное тебе нужно понять - уже зная какие фичи какая архитектура подойдет, как диай забацать нормально и какой рост у прилаги может быть, следовательно сразу заложить при переписывании нужный код
Hovhannes
а у нас есть куда - оно сейчас работает 🙂
да я и говорю, если работает, то напиши тест кейсы по которым работает функционал, начни перепиливать если уверен в силах, когда закончишь смотри стало лучше или хуже
Hovhannes
о, тут-то я и сломаюсь, но за долгие месяцы работы с этим проектом примерно понял, что нужно
в моем случае мне нечего было терять и я был готов пойти на это дерьмо. собственно дорог назад не было. вот и исход
Hovhannes
ты тоже единственный кодер на проекте?
Hovhannes
ответственность большая будет))
Aleksey
ты тоже единственный кодер на проекте?
да, единственный, но всех заебало, что все ломается и мы не можем понять, где
Hovhannes
😂
Hovhannes
а кто писал этот код собсна?
Hovhannes
что значит не можем понять где? есть же стектрейсы крашей
Hovhannes
какой крашрейт щас?
Hovhannes
и какого рода прилага?
Aleksey
какой крашрейт щас?
так крашей нет, рейт хороший а вот стабильность и качество хромает 🙂
Aleksey
и какого рода прилага?
я бы предпочел остаться анонимусом в этом вопросе
Hovhannes
стоп. если нет крашей, то как ты оценил качество?
Hovhannes
и что ты имеешь ввиду под стабильность?
Hovhannes
плавающие баги чтоль?
Hovhannes
тестер не может воспроизвести на что жалуются юзеры?
Hovhannes
со типиКАЛ
Aleksey
тестер не может воспроизвести на что жалуются юзеры?
да, там в проде гео, ws и вся инконсистентность, которую не замокать
Hovhannes
ws?
Aleksey
ws?
сокет
Hovhannes
хе-хе
Hovhannes
найди сеньора, покажи ему код 😂
Sergey
Поплачьте вместе, и начинай переписывать:)
Hovhannes
и будут новые баги))
Sergey
У меня тоже такое было. Старое приложение на евентбусе. Везде глобальные переменные
Hovhannes
намана
Sergey
Сначала перевёл на Котлин. Пытался потихоньку убирать глобальные переменные. В итоге начал переписывать все на клин с корутинами.
Hovhannes
нармас
Hovhannes
и заменил евентбас на ливдату))
Hovhannes
чотко
Sergey
Да
Sergey
Но подключил из старого приложения 1 экран и директор сказал оно нам нахер не надо.
Hovhannes
збс ж
Sergey
Надеюсь следующее приложение будет нормальным) осталось написать бэк для него😂
Hovhannes
- момент когда увольняешься и молишься с этой фразой - надеюсь следующее приложение будет нормальным а потом находишь новую работу где все еще хуже чем на прошлой
Hovhannes
хештег жыза
Sergey
Прям мой случай, думал хуже Джуниора в стартапе быть не может
Hovhannes
идеальный случай это когда ты написал прилагу и больше никогда к ней не возвращаешься докидывать фичи
Anonymous
Можно сделать градиентный прогрессбар?
Hovhannes
https://stackoverflow.com/questions/38525727/generate-gradient-progress-bar/38536400
Hovhannes
ты об этом ?
Сергей
...ну, нормальный прогресс бар толщиной в 12dp под тулбаром, и градиент на нем рассмотреть затруднительно
Сергей
А толстые градиентные "градусники" на пол-экрана давно не в моде
Sergey
и заменил евентбас на ливдату))
Самое смешное в гите фирмы была версия моего предшественника. С архитектурой, даггером и тестами. Но тоже 1-2 криво работающих экрана
Sergey
Да тоже не доделал до продакшена и ушёл
Valeriy
ребят,кто может подсказать как правильно парсить такие данные? когда data могут быть разных типов, я до этого делал 1 класс с полями text,url,selectedId, variants и чекал если text и url не null то один тип, иначе такой-то тип, а как правильно это делать?
Антон
Ребят подскажите как лучше сделать? Есть список картинок"миниатюр" при нажатии на картинка она должна открыться в полном размере. Вот как ее лучше открывать в отдельной форме,может вебвю?
Valeriy
Можно через дженерик и проверять какого он типа
а можешь поподробнее плиз рассказать,или мб как загуглить это? не представляю пока где должен быть дженерик, как это организовать
Sergey
Котлин или джава?
Valeriy
java
Sergey
https://dzone.com/articles/deserialization-1
Valeriy
спасибо)
Alex
Вот так
Alex
Ну тогда еще проще - отдельную активность с imageView
Alex
Либо алертом, да)
Anonymous
Привет,кто поможет,не за бесплатно, узнать как приложение шифрует параметр для запроса?
Alex
Дай ссыль, поковыряю ради интереса