Size: a a a

Android Developers

2020 September 01

QH

Quantum Harmonizer in Android Developers
Boroda
А как правильно? Не тот уровень абстракции?
А я не знаю, как правильно выразить твои мысли. Если бы знал, я б не задавал таких тупых вопросов.
источник

B

Boroda in Android Developers
Инкапсуля́ция (лат. in capsula; от capsula «коробочка») — размещение в оболочке, изоляция, закрытие чего-либо инородного с целью исключения влияния на окружающее. Например, поместить радиоактивные отходы в капсулу, закрыть кожухом механизм, убрать мешающее в ящик или шкаф.
источник

QH

Quantum Harmonizer in Android Developers
Boroda
Инкапсуля́ция (лат. in capsula; от capsula «коробочка») — размещение в оболочке, изоляция, закрытие чего-либо инородного с целью исключения влияния на окружающее. Например, поместить радиоактивные отходы в капсулу, закрыть кожухом механизм, убрать мешающее в ящик или шкаф.
и вот /user?id=1 у тебя в капсуле, а у моего /user/1 почему-то кишки наружу, так, что ли?
источник

B

Boroda in Android Developers
Quantum Harmonizer
ублюдского-то что, можешь объяснить? Какая разница, какой интерфейс — query parameters или path segments?
Ты параметры передаёшь. Зачем велосипедить path segments если ты можешь прямо и непосредственно передать их в query?
источник

B

Boroda in Android Developers
который для этого и сделан
источник

B

Boroda in Android Developers
ИМЕННО для этого
источник

QH

Quantum Harmonizer in Android Developers
Boroda
Ты параметры передаёшь. Зачем велосипедить path segments если ты можешь прямо и непосредственно передать их в query?
Зачем прибегать к дурацким риторическим уловкам («велосипедить»), если по факту любой роутер справляется с обеими задачами с одинаковым успехом?
источник

B

Boroda in Android Developers
path - это путь, блин. какое отношение путь имеет к параметрам запроса?
источник

QH

Quantum Harmonizer in Android Developers
а если я хочу список друзей пользователя? /user?id=1/friends уже не вписывается в стандарт
источник

VS

Valentin Sergeev in Android Developers
Boroda
path - это путь, блин. какое отношение путь имеет к параметрам запроса?
Ну, путь до ресурса. В чем проблема?
источник

B

Boroda in Android Developers
А если ты хочешь список друзей, то почему ты не используешь userfriends?userId=1 ?
источник

QH

Quantum Harmonizer in Android Developers
Boroda
А если ты хочешь список друзей, то почему ты не используешь userfriends?userId=1 ?
чтобы получать стройную иерархию, а не «велосипедить»
источник

B

Boroda in Android Developers
Так это стройная иерархия. Ты хочешь данные юзера - это одна модель. Ты хочешь друзей - это другая модель. Чо месить-то?
источник

QH

Quantum Harmonizer in Android Developers
Boroda
Так это стройная иерархия. Ты хочешь данные юзера - это одна модель. Ты хочешь друзей - это другая модель. Чо месить-то?
А где я месю? Там по строке адреса видно, что это друзья пользователя.
источник

B

Boroda in Android Developers
user/friends?userId=1 норм?
источник

B

Boroda in Android Developers
или опять не нравится?
источник

VS

Valentin Sergeev in Android Developers
Boroda
user/friends?userId=1 норм?
Нет)
источник

QH

Quantum Harmonizer in Android Developers
Boroda
user/friends?userId=1 норм?
иерархия потерялась. В целом не очень плохо, ссаными тряпками закидывать не стал бы, но айди юзера хочется подвинуть к юзеру
источник

B

Boroda in Android Developers
Ну давайте выпилим тогда нахрен параметры запроса, гет/пост для лохов, будем всё в путях передавать.
источник

VS

Valentin Sergeev in Android Developers
Boroda
Ну давайте выпилим тогда нахрен параметры запроса, гет/пост для лохов, будем всё в путях передавать.
Крайности - это всегда плохо
источник