
Sheldhur
15.05.2018
20:20:35
ну вопервых links это мн.ч.

Aleh
15.05.2018
20:20:52
И?

Sheldhur
15.05.2018
20:21:17
и это ломает семантику REST

Aleh
15.05.2018
20:21:22
Нет)))

Google

Charles
15.05.2018
20:21:26
ну вообще как бы да, у тебя на линкс должен быть индекс а линкс/айди конкретнй линк

Sheldhur
15.05.2018
20:21:32
во вторых это не решает вопрос

Sergey
15.05.2018
20:22:51
мне всегда казалось что семантика REST кроится в трактовке http verb (идемпотентное или нет), к гипермедиа и т.д.

Aleh
15.05.2018
20:23:23
Вообще не совсем понятен кейс. Что надо админу и что неадмину? Эти две роли одинаково юзают роут или нет?

Sheldhur
15.05.2018
20:23:24
с момента появления json-rpc

Sergey
15.05.2018
20:23:27
ну то есть к тому что у тебя как правило не может быть в силу того что ты json-ки кидаешь а не гипертекст
ну и да - чем твой не-json-rpc отличается от json-rpc?)

Sheldhur
15.05.2018
20:23:58
пойду всё переделывать на xml
спсб

Charles
15.05.2018
20:24:04
так, пока вы не начали дальше гасить - кто-нибудь скажет мне уже что такое uses?

Sergey
15.05.2018
20:24:34

Google

Дмитрий
15.05.2018
20:24:36
REST ето от создателей OOP — придумай для себя сам

Charles
15.05.2018
20:24:43
ну что это именно значит)

Sergey
15.05.2018
20:24:54
ну то есть эта хрень юзает ту хрень, то есть зависит от нее

Charles
15.05.2018
20:25:02
там вариков дофига начиная с включения класса в неймспейс
но это больше похоже на knows как по мне

Sergey
15.05.2018
20:25:04
именно это и значит, никаких сложностей

Aleh
15.05.2018
20:25:04

Sergey
15.05.2018
20:25:15

Aleh
15.05.2018
20:25:57

Charles
15.05.2018
20:26:07
хоспаде скажите где прокси нормальные искать, я чат читаю как слайдшоу
сорь за офтоп

Aleh
15.05.2018
20:26:51

Дмитрий
15.05.2018
20:27:18

Sergey
15.05.2018
20:27:21

Charles
15.05.2018
20:27:33
да из явы он выполз откуда
я ж сейчас не про чистую теорию, а как раз ее переложение на практику
в том и вопрос был
кстати)

Google

Aleh
15.05.2018
20:27:57

Sheldhur
15.05.2018
20:29:09

Aleh
15.05.2018
20:31:45
Ну если все настолько просто, то нет большого смысла делить /links/:id на более детальные

Charles
15.05.2018
20:37:32
ну, хотя понятно, на что я спрашивается рассчитывал если речь о UML...

Sergey
15.05.2018
21:58:02

Charles
15.05.2018
21:58:33
не оттуда??

Sergey
15.05.2018
21:59:44
начнем с того что uml лет на 10-20 старше)
ну ладно, примерно на 10 лет старше
и до этого была предыстория)

Charles
15.05.2018
22:01:07
значит я идиот
спс)))
так откуда пошло-то?
из какого-нибудь... фортрана?...

Sergey
15.05.2018
22:04:01
о да, фортран и сразу java)
надо бы сравнить java и simula67. даже интересно стало)

Charles
15.05.2018
22:04:40
та не, я просто не помню что за языки в то время были. мне не так много лет чтоб сравнивать то время и сейчас
да, и я не так хорошо знаю историю как ты)

Sergey
15.05.2018
22:05:37
ну.... скажем так, я моложе того же perl и лишь чуть-чуть старше ruby)

Google

Charles
15.05.2018
22:06:44
значит сверстники и как я и говорил, историю ты знаешь лучше
вообще не суть
мне нихрена никто не ответил на вопрос
во всех блин учебниках, книгах, пособиях - да как хочешь - есть примеры реализаций той же композиции и ассоциации
но блин вот эта вот херня которая "uses" - нету
или я слепой
вот лично мне просто нужно пару примеров на чем-нибудь напоминающем яву, чтобы просто увидеть как люди это делают в проде а не в учебниках, посему и спросил - что есть "uses"
если я тупой и что-то жестко проглядел - дай ссыль куда читануть

Sergey
15.05.2018
22:12:47
http://usna86-techbits.blogspot.com.by/2012/11/uml-class-diagram-relationships.html
что до knows.... есть мнение что это двусторонний uses

Charles
15.05.2018
22:13:55
уже 6ой пример такого плана. то есть вот просто тупо импортим чтоб вызывающий неймспейс мог сделать контроль типа? и все???
так тривиально?

Sergey
15.05.2018
22:14:19
https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html - вот тут еще можешь глянуть, типа первоисточник

Charles
15.05.2018
22:15:26
можно вопрос? они ведь не первые кто дал подход - сначала класс а потом интерфейс?) и не наоборот

Sergey
15.05.2018
22:15:38
"сначала класс а потом интерфейс" - что за подход такой?)
я знаю одно - диаграммы классов заруинили ООП, всю идею и концепт
и фразы типа "сначала класс а потом интерфейс" мне кажутся подтвержением этой идеи

Charles
15.05.2018
22:16:53
один из, не все ж контрактами делать, в конце концов контракты - по сути просто эйфория от TDD, иначе в них нет смысла на ранних этапах проектирования

Google

Sergey
15.05.2018
22:16:57
ни тебе information hiding (Дэвид Парнас, 1970-ый год), ни тебе coupling/cohesion (то же начало 70-ых, основы structured design)

Charles
15.05.2018
22:17:27
там есть порядок, и первым идет класс

Sergey
15.05.2018
22:18:13
это список, то что что-то идет в определенном порядке не говориит о том ч каком порядке тебе чего проектировать
декомпозиция по хорошему должна все же идти сверху вниз

Charles
15.05.2018
22:18:28
это да, но почему автор указал первым именно класс?
он же тоже не идиот

Sergey
15.05.2018
22:18:51
просто, потому что класс это наиболее частая структурная единица кода которая у тебя будет всплывать

Charles
15.05.2018
22:18:56
и думал об этом первом делом когда писал

Sergey
15.05.2018
22:18:56
проектировать классы это вообще рак

Charles
15.05.2018
22:19:15
рак полный, согласен

Sergey
15.05.2018
22:19:18
проектировать надо интерфейсы, причем со стороны клиентского кода
интерфейсы в общем смысле, я не про кейворд

Charles
15.05.2018
22:19:32
хотя.... не, не полностью согласен
да понятно

Sergey
15.05.2018
22:20:08
проектирование системы на уровне классов upfront не работало, не работает и никогда не будет работать. Слишком маленький масштаб на котором все слишком быстро будет меняться

Charles
15.05.2018
22:20:42
почему в рамках какой-то системы мы должны упираться в то что система в ее частях функционирует только в рамках выполняемого ей контракта? а если то что "она может" - мутирует?

Sergey
15.05.2018
22:20:55
ну и добавлю что классы сами по себе слишком примитивны что бы делать на них хоть сколько нибудь гибкие штуки. По сути мы сейчас рассматриваем вещи на которые были способны компиляторы 50 лет назад и к которым все просто привыкли

Charles
15.05.2018
22:20:56
эволюционирует?

Sergey
15.05.2018
22:21:19
вводишь новые контракты.

Charles
15.05.2018
22:21:22