
Vsevolod
03.06.2017
16:28:20
ваще никогда не умел тесты писать :(

Rafael
03.06.2017
16:29:30

Сергей
03.06.2017
16:29:44
по факту проверить что набор функций вернул ожидаемое дерево роутов

Google

Дмитрий
03.06.2017
16:31:12

Rafael
03.06.2017
16:31:20
https://github.com/Fl0pZz/vue-apify/blob/master/lib/create-api-map.test.js
но они пока жиденькие, кучу случаев не покрывают :\

Сергей
03.06.2017
16:32:01
это твой аккаунт?

Rafael
03.06.2017
16:32:17
ога

Сергей
03.06.2017
16:32:47

Rafael
03.06.2017
16:33:28

Сергей
03.06.2017
16:33:47

Rafael
03.06.2017
16:33:50
я часто смотрю по тестам если доки не понятны, а у тебя тесты какие-то не выразительные

Сергей
03.06.2017
16:35:01
я часто смотрю по тестам если доки не понятны, а у тебя тесты какие-то не выразительные
https://github.com/atomixinteractions/createrest/blob/master/test/index.test.js#L208
https://github.com/atomixinteractions/createrest/blob/master/test/index.test.js#L155-L165
https://github.com/atomixinteractions/createrest/blob/master/test/index.test.js#L221-L225
https://github.com/atomixinteractions/createrest/blob/master/test/index.test.js#L248-L251

Rafael
03.06.2017
16:35:49
надо будет у себя тоже вынести ненужные куски кода

Google

Rafael
03.06.2017
16:36:36
в этом плане у тебя круто

Сергей
03.06.2017
16:36:38

Rafael
03.06.2017
16:38:29
ща, а чем фича твоего проекта?
в сравнении с обычным koa-router напрмиер
а понял, есть хуки

Сергей
03.06.2017
16:39:11
в одном месте описываешь наглядную карту роутов, а не размазываешь ровным слоем по проекту

Rafael
03.06.2017
16:40:18

Kelin
03.06.2017
16:40:31

Сергей
03.06.2017
16:40:34

Rafael
03.06.2017
16:40:49

Сергей
03.06.2017
16:41:30
осталось добавить самый мощный метод

Rafael
03.06.2017
16:41:56
мы делает 2 стороны одной медали :В

Сергей
03.06.2017
16:41:59
кстати можно запринтить все свои роуты

Rafael
03.06.2017
16:42:30
ну, у меня тоже можно будет, через глобальные хуки

Сергей
03.06.2017
16:42:31
в express это как-то через зад делается

Rafael
03.06.2017
16:42:46

Google

Rafael
03.06.2017
16:43:25

Сергей
03.06.2017
16:43:45

Kelin
03.06.2017
16:44:45
Чет пример вообще бредовый, не находите?

Mikhail
03.06.2017
16:44:50

Rafael
03.06.2017
16:44:50

Vsevolod
03.06.2017
16:45:18
А экономить на названиях параметрво функций это новое веяние или просто пока пох?

Kelin
03.06.2017
16:45:42
Я вообще не понял, к чему этот пример и что он вообще делает

Сергей
03.06.2017
16:46:04

Kelin
03.06.2017
16:46:13
Не вижу ни нейминга, ни описания того, что тут происходит

Rafael
03.06.2017
16:46:49

Сергей
03.06.2017
16:46:56

Kelin
03.06.2017
16:46:56
вижу callback hell

Rafael
03.06.2017
16:47:07

Сергей
03.06.2017
16:47:07

Kelin
03.06.2017
16:47:17
по сути это хрень какая-то
Сделайте объектом по-человечески, зачем городить какие-то коллбэки непонятные

Rafael
03.06.2017
16:47:52
вижу callback hell
там его нет, потому что функцию, которая преедается в scope можно описать в другом месте
по сути модульность есть

Vsevolod
03.06.2017
16:48:15
а экспрес роутер по сути не то же самое делает?

Сергей
03.06.2017
16:48:17

Google

Сергей
03.06.2017
16:48:23

Kelin
03.06.2017
16:48:24
Да это бред, мужики, вы что творите ?

Rafael
03.06.2017
16:48:39

Vsevolod
03.06.2017
16:48:51
а в чем собственно декларативность? :)

Kelin
03.06.2017
16:48:51
Что у самого?

Сергей
03.06.2017
16:48:58
ибо там как DSL для роутинга

Rafael
03.06.2017
16:49:07

Kelin
03.06.2017
16:49:09

Admin
ERROR: S client not available

Сергей
03.06.2017
16:49:12
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/config/routes.rb

Kelin
03.06.2017
16:49:30
KEEP IT SIMPLE STUPID
Ребята

Vsevolod
03.06.2017
16:49:46

Rafael
03.06.2017
16:49:48

Сергей
03.06.2017
16:49:52

Kelin
03.06.2017
16:50:34
@Fl0pZz я как раз не возвожу в абсолют
А ты любишь нагородить фигни и говорить, что у всех "логика какая-то слишком простая"
Я это уже заметил

Сергей
03.06.2017
16:50:38

Kelin
03.06.2017
16:50:56

Rafael
03.06.2017
16:51:16
в мире должен быть баланс

Google

Kelin
03.06.2017
16:51:36
Лол, я тебя понял

Сергей
03.06.2017
16:51:59
осилит кто-нибудь?

Vsevolod
03.06.2017
16:52:51
сложно понять что там происхходит :)

Kelin
03.06.2017
16:53:13
+++

Сергей
03.06.2017
16:53:29
сложно понять что там происхходит :)
просто это руби
но по сути get -> берет роут и перенаправляет в контроллер#метод
а resources создает 5 роутов index, create, read, update, destroy для управления ресурсами в стиле rest

Rafael
03.06.2017
16:53:37
+++
ты же элексир изучал, ну ты чего :С

Kelin
03.06.2017
16:53:52
А потом устраиваешься на работу после таких и разгребаешь всю эту хрень
Потому что "кому-то не нравится простая логика"

Сергей
03.06.2017
16:54:11

Rafael
03.06.2017
16:54:28
чем жестче тем лучше

Bizamang
03.06.2017
16:54:52
Привет. Что можете сказать про http://www.nodebeginner.ru/ ? Или как посоветуете обучаться?

Kelin
03.06.2017
16:55:47
@Fl0pZz это не повод загонять в единственный возможный вариант, который придется разбирать неделю, а осознавать и того дольше
Не надо возводить идею загона в рамки в абсолют, потом хуй что сделаешь

Vsevolod
03.06.2017
16:55:51

Rafael
03.06.2017
16:56:10

Bogdan
03.06.2017
16:56:11

Kelin
03.06.2017
16:56:34

Сергей
03.06.2017
16:56:44

Kelin
03.06.2017
16:56:48
Уже пройденный этап, сори

Rafael
03.06.2017
16:56:56
думаешь почему в pretiest нед настроек почти?