Size: a a a

Android Developers

2020 September 01

B

Boroda in Android Developers
Valentin Sergeev
Потому что создаётся класс под каждый ХХХ response, когда можно этого не делать
можно. но лучше сделать. просто чтоб ты знал, где тебе править, если внезапно апи поменяют на сервере.
источник

B

Boroda in Android Developers
и потому что ответы могут быть непростые.
источник

B

Boroda in Android Developers
и если тебе надо сделать один такой xxxResponse, то для единообразия надо делать все такие.
источник

L

Line'R in Android Developers
Quantum Harmonizer
не из того parent'а удаляешь, видать
Ты прав
источник

L

Line'R in Android Developers
Починил, спасибо
источник

VS

Valentin Sergeev in Android Developers
Boroda
можно. но лучше сделать. просто чтоб ты знал, где тебе править, если внезапно апи поменяют на сервере.
Не лучше. Вы делаете класс только ради того, что в  будущем вам возможно изменят структуру ответа. Только вот менять в любом случае придется, а обёртка ни капли не поможет тебе быстрее найти, где править, потому что это и так максимально быстро
источник

B

Boroda in Android Developers
Valentin Sergeev
Не лучше. Вы делаете класс только ради того, что в  будущем вам возможно изменят структуру ответа. Только вот менять в любом случае придется, а обёртка ни капли не поможет тебе быстрее найти, где править, потому что это и так максимально быстро
Мне - помогает, так как все респонсы кореллируют с серверными путями. Это раз. Два - разработчик ценен в том числе тем, что он наперед делает структуру, в которой просто ориентироваться и которую просто расширять. Можно все в активити напихать, и потом дебажить по полгода и фичи вкручивать неделями.
источник

VS

Valentin Sergeev in Android Developers
Boroda
Мне - помогает, так как все респонсы кореллируют с серверными путями. Это раз. Два - разработчик ценен в том числе тем, что он наперед делает структуру, в которой просто ориентироваться и которую просто расширять. Можно все в активити напихать, и потом дебажить по полгода и фичи вкручивать неделями.
Не нужно передергивать, пожалуйста. У вас все эндпоинты в одном месте, в одном интерфейсе, как там можно запутаться?
источник

B

Boroda in Android Developers
Valentin Sergeev
Не нужно передергивать, пожалуйста. У вас все эндпоинты в одном месте, в одном интерфейсе, как там можно запутаться?
У тебя в интерфейсе может быть 40 методов. Два раза шифт - <серверный_путь>Response и вот я там.
источник

VS

Valentin Sergeev in Android Developers
Boroda
Мне - помогает, так как все респонсы кореллируют с серверными путями. Это раз. Два - разработчик ценен в том числе тем, что он наперед делает структуру, в которой просто ориентироваться и которую просто расширять. Можно все в активити напихать, и потом дебажить по полгода и фичи вкручивать неделями.
А вы слышали про такое понятие, как overengineering?
источник

B

Boroda in Android Developers
Valentin Sergeev
А вы слышали про такое понятие, как overengineering?
слышал, но это не тот случай абсолютно, я могу это гарантировать.
источник

VS

Valentin Sergeev in Android Developers
Boroda
У тебя в интерфейсе может быть 40 методов. Два раза шифт - <серверный_путь>Response и вот я там.
ctrl+f две буквы из серверного пути - и я там
источник

VS

Valentin Sergeev in Android Developers
Boroda
слышал, но это не тот случай абсолютно, я могу это гарантировать.
Мне ваши гарантии не нужны, уж извините
источник

B

Boroda in Android Developers
на здоровье
источник

B

Boroda in Android Developers
you do you
источник

B

Boroda in Android Developers
я предложил подход, отказ принимается на изи
источник

L

Line'R in Android Developers
Как можно создать инстанс класса зная только его имя и не используя рефлексию?
источник

Lr

Larymar r.sorokin in Android Developers
Line'R
Как можно создать инстанс класса зная только его имя и не используя рефлексию?
Никак
источник

Lr

Larymar r.sorokin in Android Developers
А в чем с рефлексией проблема?
источник

QH

Quantum Harmonizer in Android Developers
layout inspector, ui automator viewer, etc
источник