
Maksim
26.10.2018
11:36:40

Somo
26.10.2018
11:37:03
?

Arky
26.10.2018
11:37:26
ну так шо, когда начинаем)

Alexander
26.10.2018
11:37:35

Google

Boris
26.10.2018
11:38:00
Somo А какая локация?

Somo
26.10.2018
11:38:05
Дома кнеш

Boris
26.10.2018
11:38:09
МСК/СПБ?

Maksim
26.10.2018
11:38:12

Andrew
26.10.2018
11:38:14

Somo
26.10.2018
11:38:30

Boris
26.10.2018
11:38:46

Dmitriy
26.10.2018
11:39:13

Konstantin
26.10.2018
11:39:25
подавлен как виноград?

Maksim
26.10.2018
11:39:35

Somo
26.10.2018
11:40:06
А что должен сениор уметь?

Alexander
26.10.2018
11:40:16

Boris
26.10.2018
11:40:41

Google

Somo
26.10.2018
11:40:54
Сениор просто выебистый

Dmitriy
26.10.2018
11:41:25
джун делает задачки которые не хочет делать сениор

Konstantin
26.10.2018
11:41:25

Dmitriy
26.10.2018
11:41:27
вот и все отличие

Maksim
26.10.2018
11:42:13

Alexander
26.10.2018
11:43:04
Особенно если до этого не было подобных задач.

Dmitriy
26.10.2018
11:45:36
другие охуевают от того что ты написал
поэтому как бы

Alexander
26.10.2018
11:46:32

Dmitriy
26.10.2018
11:46:50
если делигировал задачу, ну будь готов ее принять, проверить, охуеть, выдать замечания, обучить

Alexander
26.10.2018
11:46:52
Но эт не точно

Dmitriy
26.10.2018
11:47:05
так себе отмазки

Dmitriy
26.10.2018
11:47:10
КМК отличие сеньора от мидла - это бОльшая ответственность за принятые решения при выборе подходов и бОльший авторитет в команде

Dmitriy
26.10.2018
11:47:10
значит не сениор

Konstantin
26.10.2018
11:47:24

Alexander
26.10.2018
11:47:52

Dmitriy
26.10.2018
11:47:58
ну давай ты еще и комплексно тестировать будешь и с заказчиком общаться
так же проще
учись делегировать, иначе никак

Google

Alexander
26.10.2018
11:49:14

Dmitriy
26.10.2018
11:49:37
возможно

Alexander
26.10.2018
11:50:03
Потому что с джунами это потеря времени 100%
Джуны оправданы на больших галерах
Когда большая текучка
И рекрутинг гребца уже слишком дорогой при текучке.
В маленьких историях надо искать сильных людей.

Sergey
26.10.2018
11:54:51
а галера там или не галера - не важно

Evgenij
26.10.2018
11:57:29
Всем привет. Я правильно понимаю метод iterate() у доктриновской query, при запросе следующей строки он делает запрос в бд и так каждую итерацию?

Sergey
26.10.2018
12:03:23

Valentin
26.10.2018
12:05:49
нет
В чём тогда смысл оного? Получается он после запроса сохраняет всё в память и потом вместо создания массива - отдает генератор который читает по немного? Но ведь массив с результатами это тоже просто данные в памяти, в чём принципиальная разница в таком случае?

Sergey
26.10.2018
12:06:10
смотри код

Gaiaz Iusipov
26.10.2018
12:08:01
Привет. Уже спрашивал, но не в тот момент, может кто знает.
Вопрос такой: по какой-то непонятной мне причине phpunit-bridge скачивает phpunit zip архив при первом запуске, вместо того, чтобы использовать композер для этого.
Сконфигурировать ему путь для использоватния композеровского не получится, так как там путь будет выглядеть как /phpunit-%version%/phpunit, и указать кастомный путь нельзя, phpunit путь с версией не использует.

Boris
26.10.2018
12:08:45

Gaiaz Iusipov
26.10.2018
12:08:57
т.е. в итоге надо править образ контейнера, чтобы там был zip исключительно для отработки первого запуска phpunit

Boris
26.10.2018
12:09:19
И почему нельзя использовать обычный phpunit/phpunit?

Gaiaz Iusipov
26.10.2018
12:10:54
можно, но:
adding phpunit/phpunit as a dependency is discouraged in favor of Symfony's PHPUnit Bridge
1. Remove it now: <comment>composer remove --dev phpunit/phpunit</>
2. Use Symfony's bridge: <comment>composer require --dev phpunit</>

Google

Boris
26.10.2018
12:11:12

Gaiaz Iusipov
26.10.2018
12:12:23

f4rt~
26.10.2018
12:12:28

Boris
26.10.2018
12:12:46

f4rt~
26.10.2018
12:13:21

Gaiaz Iusipov
26.10.2018
12:13:42
функциональные бы хотелось, интернал клиент нужен))

Boris
26.10.2018
12:13:45

f4rt~
26.10.2018
12:14:02
и ты не чувствуешь боль

Andrey
26.10.2018
12:14:16

Boris
26.10.2018
12:14:30

f4rt~
26.10.2018
12:14:31
а поди наследуютесь от какого-то basetestcase

Maksim
26.10.2018
12:14:52
а если для ламеров: командные тесты - это как?)

Boris
26.10.2018
12:14:52

Gaiaz Iusipov
26.10.2018
12:14:58
Ну вот как быть, просто phpunit-bridge какой-то люто-гавнокодный скрипт для скачивания зависимости использует.
Вот такой:
https://github.com/symfony/phpunit-bridge/blob/master/bin/simple-phpunit

f4rt~
26.10.2018
12:14:59
либо же у тебя абсолютные пути в урлах

Boris
26.10.2018
12:15:06

Google

f4rt~
26.10.2018
12:15:14
потому что без бриджа и нормального клиента он не умеет даже в $client->post('/url')

Gaiaz Iusipov
26.10.2018
12:15:15

Andrey
26.10.2018
12:15:17

f4rt~
26.10.2018
12:15:27
зато умеет в $client->post('https://localhost/url);

Gaiaz Iusipov
26.10.2018
12:16:23
в общем, сейчас вижу вариант заиспользовать phpunit/phpunit и тупо скопипастить симфонячий webtestcase в проект

Boris
26.10.2018
12:18:01

Gaiaz Iusipov
26.10.2018
12:18:40
это какая-то дичь:
- ставить зип для php-unitsimple
- давать при каждом CI автотестов качать этот зип и устанавливать с гитхаба

Andrey
26.10.2018
12:19:09
блеть
харе ныть

Gaiaz Iusipov
26.10.2018
12:19:52
то, что нужно!
composer require --dev phpunit/phpunit ^7
composer require --dev symfony/browser-kit

Boris
26.10.2018
12:20:29

Andrey
26.10.2018
12:20:43