
F01134H
27.08.2018
14:30:51
Вот да

Alexander
27.08.2018
14:31:09
программирование через аннотации такое себе

Bohdan
27.08.2018
14:31:21
удобно сделано в тайпскрипте и питоне

F01134H
27.08.2018
14:32:01
в джаве тоже насколько я знаю

Google

Sergey
27.08.2018
14:32:34
В чём проблема юзать yml для конфигурирования?

F01134H
27.08.2018
14:32:48

Sergey
27.08.2018
14:33:06

F01134H
27.08.2018
14:33:30
На самом деле мне симфа не нужна уже попросту
Я просто выехал на том, что аннотации бесят

Sergey
27.08.2018
14:34:07
Аа, ок

F01134H
27.08.2018
14:34:08
?

Bohdan
27.08.2018
14:45:20
спамить будешь?

Maksim
27.08.2018
14:48:49

Grushin
27.08.2018
14:54:42

Albert
28.08.2018
13:02:41
подскажите стоит ли в php7 оставлять вот такие функции в классах - function &foo() {} ?

Maksim
28.08.2018
13:03:37
ох повеяло древностью-то...
не стоит и не получится. факап отхватишь)

Google

Albert
28.08.2018
13:04:00
угу )
спасибо, а где почитать какие факапы отхваттиь можно?

Maksim
28.08.2018
13:06:07
чёртов сокращатель) на результаты поиска в гугле сагрился)

Albert
28.08.2018
13:07:12
http://joxi.ru/ZrJX8yPS9JaE72

Artem
28.08.2018
17:55:58
товарищи, а делаете ли вы на локальной машине 2 окружения - для тестов и для девелопмента?
С одной стороны дев окружение оно вроде бы и для тестов подходит, а с другой если что-то вручную проверяешь и есть тесты затрагивающие БД, то всё что нажито непосильным трудом сотрётся =\
Хотя наверное если ручные проверки какие-то сложные, то это уже дурно пахнет

Егор
28.08.2018
17:59:49
Конечно для тестов отдельное окружение. В крупных фреймворках это всё уже настроено

Artem
28.08.2018
18:04:28
Конечно для тестов отдельное окружение. В крупных фреймворках это всё уже настроено
ну фиг знает, симфони вот крупный фреймворк?
Тут я говорю именно про 2 окружения на одной локальной машине.
Вот в симфони то что я вижу - есть 1 env файл, который надо подменять в зависимости от окружения, но не будешь же каждый раз перед запуском тестов менять переменные в env файле. По-моему фреймворк как бы намекает, "запускайте тесты на дев-окружении"

Maksim
28.08.2018
18:05:03
1 окружение (набор софта) разные опцим запуска

Artem
28.08.2018
18:05:34
хотя по идее в index.php легко строчку поменять, но если этого не сделали создатели фреймворка - значит, наверное это не просто так

Bohdan
28.08.2018
18:06:34
можно index_test.php сделать, например

Maksim
28.08.2018
18:09:15

Artem
28.08.2018
18:09:44
Нахера?)
ну, типа чтобы тесты запускались на отдельной БД например

Maksim
28.08.2018
18:09:49
Они ж, вроде, в 4 версии ушли от всякого непотребства типа app_dev (всегда нго выпиливал к херам)

Artem
28.08.2018
18:10:09
а, чёрт это я не про то подумал =\

Maksim
28.08.2018
18:10:15

Егор
28.08.2018
18:10:19

Artem
28.08.2018
18:11:13

Maksim
28.08.2018
18:11:50
Чё скажешь, то и сделает)

Google

Егор
28.08.2018
18:12:13
В тестах env файлы не грузятся. Вообще env файл не обязателен для переменных окружения

Maksim
28.08.2018
18:13:18
В тестах они и не нужны)

Artem
28.08.2018
18:29:34
на самом деле понятно, что можно в конфиге пхпюнита указать линк на БД для тестов, но тогда другая проблема - как создавать эту БД и миграции накатывать?
а yaml конфиги вроде как не предназначены(как я понял чтобы каждый разработчик мог сам решать какая у него ссылка на БД будет) для указания ссылки на БД

Егор
28.08.2018
18:48:27
как удобно - так и создавай. обычная практика когда делают скрипт, создающий временную базу, которая дропается после прогона тестов

Artem
28.08.2018
18:57:51
спс, надо попробовать в test listeners запихнуть =\

Art
28.08.2018
21:16:29
как вы обычно структуру БД создаете? Через SQL / в GUI phpmyadmin'а или через миграции? Само описание миграций, связей и прочего не запутывает?

Andrew
28.08.2018
21:24:13

Bohdan
28.08.2018
21:26:00
речь имхо про создание, а не проектирование

Andrew
28.08.2018
21:29:22
а, ну тогда миграция, самая первая и самая жирная. Ничего не запутывает, можно выгрузить структуру схемы в файлик и грузить в миграции схему из файлика
можно конечно и через всякие gui/mysql client, если схема 100% не будет изменяться (будет), пет проект или просто на него наплевать

Sergey
28.08.2018
22:16:22
вот туториал для симфони и для тех кто не хочет юзать ORM: https://gist.github.com/fesor/0d5ecf0afc638c7870272ead20614681

Grushin
29.08.2018
02:50:33
В 2к18 году уже стремно юзать голый курл?

Maksim
29.08.2018
06:10:54
С чего вдруг?)

Shaun
29.08.2018
06:30:03
С того шо цэ не ооп, не модно нынче

militska
29.08.2018
06:31:01
ну у меня коллега свою обертку писал, что бы как бы и ооп и вроде guzzle не тащить

Shaun
29.08.2018
06:34:06
Да понятно что обертка это в целом неплохо, но что мешает завернуть свои курл вызовы в функции - и импортить их?

Dmitriy
29.08.2018
06:36:37
а чо газл тащить религия не позволяет?

Maksim
29.08.2018
06:48:10

Mayor
29.08.2018
06:48:56

Google

Maksim
29.08.2018
06:49:06

Admin
ERROR: S client not available

militska
29.08.2018
06:49:20
в своем случае я даже обертку писать не стала, коллега поделился, что таки писал

Maksim
29.08.2018
06:50:49

militska
29.08.2018
06:51:29
не знаю, более легковесно, наверно

Maksim
29.08.2018
06:52:31

Dmitriy
29.08.2018
06:54:56
сегодня один раз сходить
завтра еще пару раз
накостылили в свою обертку всякой фигни
зато легковесно

militska
29.08.2018
06:55:46
ну это были разные проекты

Maksim
29.08.2018
06:55:56

militska
29.08.2018
06:56:03

Dmitriy
29.08.2018
06:56:16
юнит тесты есть?

militska
29.08.2018
06:56:29
под обертку нет

Dmitriy
29.08.2018
06:57:11
класс который юзает обертку как тестить будете?

militska
29.08.2018
06:57:26
не мой проект

Dmitriy
29.08.2018
06:58:01
блять.. gg wp

Maksim
29.08.2018
07:10:14

Google

Dmitry
29.08.2018
07:21:50
блять.. gg wp
Захейтили сразу. А где уму-разуму набраться если не на своих велосипедах и граблях соседа?

Ihor
29.08.2018
07:31:48

Dmitry
29.08.2018
07:32:22

Ihor
29.08.2018
07:32:32
хз
но уму-разуму наберешься )

Dmitry
29.08.2018
07:35:00

Sergey
29.08.2018
08:00:45

Maksim
29.08.2018
08:05:21
я б не пошёл...) 1 из нас бы сел в тюрьму)

Sergey
29.08.2018
08:23:00

Maksim
29.08.2018
08:28:21
любопытненько)
ну, я не знаю кто бы кого убил, но точно бы закончилось плохо)