@phpclubru

Страница 884 из 956
Pavel
18.04.2019
11:10:33
Причем можно это делать даже внутри if

И опять же это даже прекрасно - если ты написал в файле use \My\kek() то ты точно знаешь что далее везде где ты не встретишь kek() - этот символ испортирован вот отсюда. В то время как в питоне ты вообще не можешь быть уверен что этот kek() не переимпортировали где-нибудь там в середине.

Возможностей переименовать меньше, но и понимаемость кода выше.

Так признать что пхп что-то не умеет это гораздо менее значимая вещь, чем понять, а какая от этого польза.

Google
Pavel
18.04.2019
11:19:03
Импорты так как в питоне он не умеет, но и что дальше? Это плохо, хорошо, помогает/мешает разработке? Вот что важно выяснить.

Dmitry
18.04.2019
11:19:14
"зачем нужна проверка в интерпретаторе того, что нужно проверять на стат анализе?" - а вот посмотри хак, поймёшь бред какой-то

пхп один, у него нет множеств

dypa
18.04.2019
11:22:26
пхп ни питон, ни ява, ни js

Dmitry
18.04.2019
11:22:38
dypa
18.04.2019
11:23:18
если человек умеет ртом закручивать лампочку в люстре - это не значит, что так нужно делать

Dmitry
18.04.2019
11:23:46
где написано?

ссылку

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

а вот хорошо это или плохо, что пространство имён классов глобально - спорный вопрос... по мне, так и хорошо, хотя неудобства доставляет

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

у инженеров нет

dypa
18.04.2019
11:34:42
это не первоисточник, где источник этой дичи?

Google
Dmitry
18.04.2019
11:35:27
ебануться, так ты не программист? Так сразу бы так и сказал

dypa
18.04.2019
11:36:23
на заборе тоже может писать каждый, но стоит ли доверять этим письменам?!

Dmitry
18.04.2019
11:38:44
на заборе тоже может писать каждый, но стоит ли доверять этим письменам?!
да это походу какие-то дети свой язык придумывают

да ещё kiss приделали, думая что понимают значение

dypa
18.04.2019
11:39:23
да это походу какие-то дети свой язык придумывают
скорее ктото успешно троллит лохов

Pavel
18.04.2019
15:57:01
Слушайте разработканы... А кто из вас запускает функциональные тесты на том же датасете, на котором тестировщики/разработчики тыкают систему?

Я вот не могу понять, мне использовать один и тот же датасет или все же разделить это

Kirill
18.04.2019
16:04:15
Ты опасаешься за то, что функ. тесты будут вносить изменения в датасет? Или что разрабы могут датасет сломать и тесты из-за этого сломаются?

Pavel
18.04.2019
16:05:59
Скорее второе. Иногда может понадобиться немного поменять данные для тестировщиков и это затронет тесты.

С другой стороны поддерживать два набора похожих данных непросто

dypa
18.04.2019
16:23:44
Я вот не могу понять, мне использовать один и тот же датасет или все же разделить это
разделить фикстуры тестировщикам, данные они готовят сами, независимо от разработки тесты разработчикам, данные свои

только не мешайте фикстуры с данными для инициализации

Sergey
18.04.2019
16:35:41
Коллеги) сто лет не писал) Уже пишу на всем, кроме PHP) Подскажите, нужен производитель ККТ на Android с прямым доступом к фискольну регистратуру без всяких оберток, типа как драйвер Штрих-М или Атол, но найти таких не получатся, все пытаются нагреть)) Кто-нибудь сталкивался?

Спасибо законодателям с их 54ФЗ) Хочется творчества , но приходится с ККТ тим лидить)

Dmitry
18.04.2019
17:57:01
мы на продовском датасете запускаем ?

клонируем на уровне lvm реплику, запускаем новую базу, прогоняем тесты, убиваем базу и снапшот диска ?

Kirill
18.04.2019
18:09:23
Кстати неплохая тема с lvm, да, надо на вооружение взять

Pavel
18.04.2019
18:19:17
мы на продовском датасете запускаем ?
А к чему тогда первичные ключи привязаны? Или берется первая попавшаяся сущность из базы?

Dmitry
18.04.2019
18:24:33
мм... немного не понял ?

Google
Dmitry
18.04.2019
18:24:46
какие такие первичные ключи

Kirill
18.04.2019
18:27:22
Наверное имеется ввиду именно тестовые данные. Сущности на которых тесты катаются.

dypa
18.04.2019
18:30:55
Они не смогут сами приготовить данные, разрабы то еле осиливают
не могут написать что им "нужна новость с заголовком foo и текстом bar" в csv формате?

Pavel
18.04.2019
18:31:37
не могут написать что им "нужна новость с заголовком foo и текстом bar" в csv формате?
Ах если бы. Щас я посмотрел нашу фикстуру в виде json, там 7000 строк

Dmitry
18.04.2019
18:32:08
ну мы по сути на боевых данных гоняем тесты... фикстуры не накатываем

dypa
18.04.2019
18:33:51
клонируем на уровне lvm реплику, запускаем новую базу, прогоняем тесты, убиваем базу и снапшот диска ?
емайл рассылки по реальным клиентам уже были? в платежную систему отправляли данные о списаниях? ;)

Pavel
18.04.2019
18:35:10
Ну там наверно рассыльщики то замоканы

dypa
18.04.2019
18:36:56
Ну там наверно рассыльщики то замоканы
наверное, но рано или позно либо мок пропадет, либо сетевики накрутят выход во внешку, либо кто то по запаре что то забудет прописать

Pavel
18.04.2019
18:39:35
и в чем проблема?
Чтобы составить фикстуру надо фактически знать внутреннее устройство 2-3 проектов

dypa
18.04.2019
18:40:07
Чтобы составить фикстуру надо фактически знать внутреннее устройство 2-3 проектов
пример новость имеет автора, в фикстуре создаем fake автора тк он не важен для нас

Pavel
18.04.2019
18:41:52
сгенерить неизвестные данные автоматом возможно?
Врядли, это будет по сложности так же как вручную

Admin
ERROR: S client not available

Pavel
18.04.2019
18:43:57
Да у нас вообще данные нестандартные, причем там новость или автор :)

У нас ghs sds классификации под такое ваще нет фейкеров в мире

dypa
18.04.2019
18:47:10
У нас ghs sds классификации под такое ваще нет фейкеров в мире
а ты хотел из коробки все?! написать свой метод генерирующий 1 ghs sds (что бы это не было) - не проблема. выдавать можно реальный обьект, главное подготовить его 1 раз

Pavel
18.04.2019
18:48:10
?

Dmitry
18.04.2019
18:48:15
емайл рассылки по реальным клиентам уже были? в платежную систему отправляли данные о списаниях? ;)
ну как правило у нас для тестов все же заведены отдельные клиенты, прямо на проде просто

Google
Dmitry
18.04.2019
18:49:03
плюс от греха подальше сетевой доступ только из CI, если стрельнет что-то

Kirill
18.04.2019
18:59:12
что бы это не было лол ))))

Павел, поумничал, теперь будь любезен объяснить что за тема

Kirill
18.04.2019
19:15:41
ghs sds

Pavel
18.04.2019
19:16:11
А, я не дома щас. Приеду попробую скинуть материалы

dypa
18.04.2019
19:16:19
ghs sds
вбей в гугл как все люди это сделали уже

Kirill
18.04.2019
19:17:13
да я с мобилы и пиво пью ) а узнать хочется )

извините!

Pavel
18.04.2019
19:18:44
Я могу даже пост запилить со скриншотами с чем приходится работать

Kirill
18.04.2019
19:26:25
Давай! Посмотреть хоть что такое хардкор!

Юрий
19.04.2019
03:06:52
что не так с этой миграацией?? все же написал в соотв с синтаксисом.. https://ibb.co/nsrLFxB https://ibb.co/Gsh6Vxj https://laravel.com/docs/5.8/migrations#foreign-key-constraints

Юрий
19.04.2019
03:18:58
да не выполняется, пишет ошибки.. https://ibb.co/Gsh6Vxj

Максим
19.04.2019
03:23:11
да не выполняется, пишет ошибки.. https://ibb.co/Gsh6Vxj
В таблицах users и roles тип id совпадает с указанным в этой миграции? То есть там стоит bigIncrement?

Юрий
19.04.2019
03:25:03
$table->bigIncrements('id'); это для Users.. для Roles - не могу сказать точно..

Так тоже пишет ошибку.. Schema::create('users_roles', function (Blueprint $table) { $table->integer('user_id')->unsigned(); $table->foreign('user_id')->references('id')->on('users'); $table->integer('role_id')->unsigned(); $table->foreign('role_id')->references('id')->on('roles'); });

DmitryW
19.04.2019
05:00:39
@Cyberdyne_Systems_bot , знающие, подскажите пожалуйста, как им пользоваться в своём чате

ITingeniero
19.04.2019
05:23:13
Всем привет! Как думаете, нынче реально найти удаленно подработку с частичной занятостью? Где лучше поискать?

Страница 884 из 956