@prophp7

Страница 283 из 1387
Timur
14.03.2017
11:29:50
Просто мейнтейнят по минимуму и всё.

Aleh
14.03.2017
11:36:34
типизированные поля объекта

генерики

Google
Aleh
14.03.2017
11:37:08
лямды

никто не юзает?(

ой, не, не буду дальше смотртеь

Vadim
14.03.2017
12:26:01
ой, не, не буду дальше смотртеь
ооо, помню AutorunPascalBuilder, внешне ну очень на него похоже, игрулины пытался делать на этом авторанбилдире, а это похоже на реинкарнацию :)

Sergey
14.03.2017
12:39:19
http://frameworksdays.com/event/php-fwdays-17 в киеве конфа 11го июня, DOU-PHP промокод

$iD
14.03.2017
12:39:42
хм, мб съездить к вам

Sergey
14.03.2017
12:40:03
может @fes0r будет опять спикером)

Ivan
14.03.2017
12:44:07
такое дело. у меня на основании данных из двух моделей создается DTO. кода строк на 30. не знаю куда это все дело запхать. в фабрику?

Pavel
14.03.2017
12:46:32
https://www.facebook.com/events/1321003794627292/

Vadim
14.03.2017
12:51:03
не знаю о чем ты)
Да старая приблуда, в школе развлекался еще

У кого спектрумы были, у кого что

Google
Rodion
14.03.2017
14:12:32
кто-нибудь пробовал пользовать? https://github.com/chartjes/php-tricorder

Aleh
14.03.2017
14:15:27
это аналог phpstan/phan?

Rodion
14.03.2017
14:17:40
не знаю. утилита,подсказывающая, на что тесты можно написать

Aleh
14.03.2017
14:18:49
про тесты сомнительно, но вообще заброшена ж

Rodion
14.03.2017
14:20:43
почему сомнительно?

Aleh
14.03.2017
14:22:32
> test method returns \IBL\Franchise instances вот таким пускай статический анализ занимается

вообще сомнительная польза этих подсказок, можешь просто себе на стикере перед монитором написать "проверяй граничные случаи"

https://dribbble.com/shots/13945-Cucumber-Tests-for-Flight-Form пример того как не стоит юзать gherkin

Rodion
14.03.2017
14:29:51
ну чтобы ни одного случая не упустить

разраб behat у себя в твиттере писал, что behat не предназначен для функцональных тестов, а только для приемочных

Aleh
14.03.2017
14:33:52
нууу

думаю да

"но есть нюанс"

Rodion
14.03.2017
14:34:32
https://twitter.com/everzet/status/169745591654555648

Aleh
14.03.2017
14:35:19
просто если ты реализуешь степы, то получишь функционалный тест за так)

https://github.com/Behat/Behat/blob/master/features/context.feature

F01134H
14.03.2017
18:43:59
Ребятули время вопросов про апи

Короче, нахабрил такое:



как бы и до этого знал, что нужно делать так

Google
F01134H
14.03.2017
18:44:48
но вот проблема, у меня {id} - может быть из любых цифр и букв

не пихать же его в сам URI? Лучше как параметром передать?

Aleh
14.03.2017
18:45:22
почему не пихать?

F01134H
14.03.2017
18:45:50
ну получится огромный урл? Эт норма?

Aleh
14.03.2017
18:46:06
ну не делай огромный, 10-20 символов норм

F01134H
14.03.2017
18:46:25
типо /station/hd7syd0ashdp9ashd0ahd02had/departures

в таком виде получится

эт норма?

эт именно айдишник

Aleh
14.03.2017
18:47:16
https://github.com/EHRWorks/check-in/commit/08d7af32f580fcce2eec54e717c924758a35aedc

Nick
14.03.2017
18:47:19
зачем тебе в системе такой длинный id O_O

Sergey
14.03.2017
18:47:36
uuid наверное

Aleh
14.03.2017
18:47:40
внимание на ссылку)

Sergey
14.03.2017
18:47:55
в гите правда sha256

Aleh
14.03.2017
18:47:58
можешь short uuid юзать

F01134H
14.03.2017
18:48:03
Sergey
14.03.2017
18:48:11
или snowflake)

Aleh
14.03.2017
18:48:37
в любом случае человек это не читает

F01134H
14.03.2017
18:48:55
ну да, по сути это генерится кодом все

Google
Vadim
14.03.2017
18:51:04
Вообще пофиг же)

F01134H
14.03.2017
18:52:11
Хорошо хорошо

ай андестенд

Aleh
14.03.2017
18:52:22
без эм

Sergey
14.03.2017
18:53:29
без эм
тоже норм)

F01134H
14.03.2017
19:01:18
А если мне нужно взять определенные данные, а URL длинный? Как мне следовать спецификации?)

я про ограничение GET length

Timur
14.03.2017
19:02:22
я про ограничение GET length
https://boutell.com/newfaq/misc/urllength.html

Admin
ERROR: S client not available

Timur
14.03.2017
19:02:31
В 2000 уложишься?

Aleh
14.03.2017
19:02:46
типа много фильтров или что?

F01134H
14.03.2017
19:03:04
Там и запрос сам длинный и фильтров много)

Aleh
14.03.2017
19:03:15
не делай много фильтров)

F01134H
14.03.2017
19:03:15
а иначе никак

тогда апишка будет не оч

в плане ux

где то читал про ограничение в 250 символов

Aleh
14.03.2017
19:03:55
2048

F01134H
14.03.2017
19:04:04
тогда точно хватит

Google
Aleh
14.03.2017
19:04:11
http://stackoverflow.com/questions/2659952/maximum-length-of-http-get-request

F01134H
14.03.2017
19:04:18
спасибо ребятки)

А еще такой вопрос

у меня для рейт лимитов апи имеет спец токен для каждого юзера

его параметром передавать?

dypa
14.03.2017
19:11:13
а почему бы не убрать в queryString?

F01134H
14.03.2017
19:12:34
ну я про это и говорю

типо ?token=XXX

да, даж мелкомягкие так советуют)

Кто-нибудь с rabbitmq работал? Простой технический вопрос

хотя не, нету

пока писал сам додумался :D

Kirill
14.03.2017
19:35:59
не за что+

F01134H
14.03.2017
19:50:57
Да я хотел спросить, у меня сейчас в каждом методе, работающем с очередями, такая конструкция: $connection = new AMQPStreamConnection('localhost', 5672, $AMQPUser, $AMQPPass); $channel = $connection->channel(); $channel->queue_declare('queue1', false, false, false, false); $msgData = 'test'; $channel->basic_publish($msgData, '', 'queue1'); $channel->close(); $connection->close();

так и должно быть?

в смысле что я открываю закрываю соединение каждый раз

Aleh
14.03.2017
19:54:53
очевидно нет)

с базой данных ты же так не делаешь

ты подбираешься к вопросу про IoC и DI :)

F01134H
14.03.2017
19:57:40
oookay

Страница 283 из 1387