Size: a a a

Android Developers

2020 January 16

AD

Aleksey D. in Android Developers
Оганнес Асатрян
после этого берешь и фундаментально расфигачиваешь весь код
у меня не все мокается :(
источник

ОА

Оганнес Асатрян in Android Developers
ну и у тебя всегда есть гит, так что нечего бояться
источник

ОА

Оганнес Асатрян in Android Developers
Aleksey D.
у меня не все мокается :(
чего?
источник

AD

Aleksey D. in Android Developers
поправил, не мокается
источник

ОА

Оганнес Асатрян in Android Developers
у тебя всегда есть ручное тестирование
источник

AD

Aleksey D. in Android Developers
Оганнес Асатрян
ну и у тебя всегда есть гит, так что нечего бояться
в общем, топишь за расшатать?
источник

ОА

Оганнес Асатрян in Android Developers
главное в нашем деле всегда иметь возможность вернуться к лучшей точке - как в игре - если чет пошло не так - вернуться к сохраненому пойнту
источник

ОА

Оганнес Асатрян in Android Developers
Aleksey D.
в общем, топишь за расшатать?
ну в моем случае был ужасный легаси с каменного века
источник

ОА

Оганнес Асатрян in Android Developers
самое простое было выкинуть и написать с нуля
источник

ОА

Оганнес Асатрян in Android Developers
но если у тебя ситуация не такая страшная, то понемногу можешь переделывать
источник

ОА

Оганнес Асатрян in Android Developers
например решил переписать фичу номер 1
источник

ОА

Оганнес Асатрян in Android Developers
проверил - все ок в новом коде - идешь дальше
источник

ОА

Оганнес Асатрян in Android Developers
и так по кусочкам. все зависит от конкретного кейса
источник

ОА

Оганнес Асатрян in Android Developers
нельзя сказать что переписывать все с нуля идеальное решение, зачастую это страшнее и сложнее чем по кускам улучшать легаси
источник

ОА

Оганнес Асатрян in Android Developers
оцени ситуацию для начала,
что ты имеешь, сколько может занять времени на полный расколбас , есть ли время и уверенность в силах
источник

AD

Aleksey D. in Android Developers
Оганнес Асатрян
но если у тебя ситуация не такая страшная, то понемногу можешь переделывать
да, я хочу сначала выкинуть лишние интерфейсы, потом закончить переезд на котлин - тут вроде сложно что-то сломать, только nullability если

потом с даггером подружиться, у нас дичь какая-то с ним

а дальше, похоже, уже фичи ломать 🙁
источник

ОА

Оганнес Асатрян in Android Developers
или есть ли возможность по кусочкам переделать и не похерить все на полпути
источник

AD

Aleksey D. in Android Developers
Оганнес Асатрян
оцени ситуацию для начала,
что ты имеешь, сколько может занять времени на полный расколбас , есть ли время и уверенность в силах
дохера, а тестировать на проде ценой боли пользователей
источник

ОА

Оганнес Асатрян in Android Developers
почему тестировать на проде?
источник

ОА

Оганнес Асатрян in Android Developers
тестера нет?
источник