@phpclubru

Страница 27 из 956
Roman
14.11.2016
19:01:10
Потом отсылается на мыло пользователю ссылка вида: LINK?email=email@gmail.com&confirm=i21j4i12j4io12jo4j12ioj4oi12j4io1j24

Dmitry
14.11.2016
19:02:23
Разница если после регистрации и до подтверждения мыла - у тебя аккаунт скорее всего урезан в правах сильно. А смена емейла никак не влияет на состояние аккаунта.

Но в общем не вижу ничего плохого, если введешь еще одно поле "newemail" и будешь ждать переход по токену

Roman
14.11.2016
19:03:07
Просто если я раз так сделал, что после регистрации нужно подтвердить мыло, то наверное не стоит оставлять возможность просто тупо сменить мыло. Нужно уже и делать подтверждение смены.

Google
Dmitry
14.11.2016
19:03:42
это факт

Roman
14.11.2016
19:04:37
В общем решил так: При смене мыло нужно указать новое мыло и пароль от аккаунта. Приходит на новую почту письмо с ссылкой активации. После перехода - новое мыло.

Dmitry
14.11.2016
19:07:51
все верно

Dmitry
14.11.2016
19:39:25
Это как? Т.е. если медленный делает 5 задач в день один, то вдвоем они будут делать вместе 5 задач в день?

dypa
14.11.2016
19:51:52
1 делает 20 сторипоинтов в неделю 2 делает 25 сторипоинтов в неделю итоговое около 40 будет

Dmitry
14.11.2016
19:53:52
т.е. на межразработческое взаимодействие ты не закладываешь время?

dypa
14.11.2016
19:59:30
ты о ППР? оно производительность убьет вообще. на самом деле от работы вместе будет прирост, тк не будут в одиночку тупить, но его нивелирует коммуникация

хотя если есть срам - то вы уже всрали кучу времени на миттинги

еще могут люди не сойтись, будут спорить tab vs spaces - тогда будет весело вообще

Dmitry
14.11.2016
20:01:51
ну я о том, что два человека на одном проекте, конечно, могут попробовать найти такие стори, что они по архитектуре и коду вообще никак не пересекаются.... но мне кажется это, скорее, исключение

т.е. нужно согласовывать действия по решению своих задач

dypa
14.11.2016
20:14:28
согласовывать придется если одного рода задачи постоянно давать одному члену команды. если коллективное владение кодом и кодстайл(не только код, но и архитектура и подход к решению проблем) соблюдается (короче пишут единообразненько) то проблем возникает мало

Google
Dmitry
14.11.2016
20:18:26
ну так совместное решение проблем - это время, а они возникают не только на стадии старта проекта... т.е. если один человек сам себе все решает, то вдвоем - в идеале сесть и наметить возможные совместные проблемы параллельных тасков.... вот это время я и прикидываю

dypa
14.11.2016
20:22:14
один человек имеет свойство тупить, загонятся проблемой которой нет и тд. будет + и - который даст в итоге тоже самое

Pavel
14.11.2016
20:22:48
> один человек имеет свойство тупить, загонятся проблемой которой нет и тд. хыхы true story

Я как то с одним кексом 2 часа срался по поводу того выдержит ли наш каунтер людей 1 млн. юзеров онлайн

Dmitry
14.11.2016
20:23:51
а был бы один - за 5 минут бы сказал "хз, пофиг", и пошел дальше код хреначить ;)

Pavel
14.11.2016
20:24:00
ну да

dypa
14.11.2016
20:24:06
самое веселое если есть 3 прогера и одного убрать

а был бы один - за 5 минут бы сказал "хз, пофиг", и пошел дальше код хреначить ;)
"хз пофиг" не является решением, а договориться нужно

Dmitry
14.11.2016
20:25:00
самому с собой? ;)

а нужно ли... это мог бы быть теоретический спор... ;)

dypa
14.11.2016
20:25:43
работаешь один сейчас?

Dmitry
14.11.2016
20:26:25
я? да у меня работа такая, что никак двое не потянут ;)

dypa
14.11.2016
20:26:36
забыл главное спросить - работа двух сотрудников удаленная?

Dmitry
14.11.2016
20:27:55
типа перекуры и треп? ;)

Alexandr
14.11.2016
20:33:38
Ребят, подскажите, кто знает. Сейчас в России можно получать переводы на paypal из других стран?

Alexander
15.11.2016
08:11:30
Привет, кто-нибудь знает почему перестало работать экранирование в markdown телеграм? Например *test\*test* - начала выдывать ошибку парсинга

Pavel
15.11.2016
08:47:28
Кто-нибудь дружил phpunit/dbunit c codeception ? оно вообще работает совместно или первое не нужно?

Константин
15.11.2016
08:51:05
В yii2 тестирование на кодсепшн. Там же надстройка над пхп-юнито вроде расширения. В юии делал приемочные тесты на кодсепшене, но то модульного тестирования так и не дошел (((

dypa
15.11.2016
08:51:25
codeception построен поверх phpunit если мне не изменяет память

Google
Pavel
15.11.2016
08:52:27
да, но конкретно в вопросе фикстур и хождения в БД они походу конфликтуют

Точнее не конфликтуют а codeception предлагает свой велосипед.

Константин
15.11.2016
09:01:02
Как говорится в доке. Можно пользовать пхпюнит, а можно пользовать кодсепшн. Просто в кодесепшене больше фишечек, но если не нужны то можно забить.

Держи на почитать: http://allframeworks.ru/codeception/06-UnitTests.html

Pavel
15.11.2016
09:04:59
в dbunit фикстуры выглядят гораздо более няшными чем в кодесепшене

можно в yaml задавать

Константин
15.11.2016
09:29:57
так codeception это надстройка над пхпюнит, не?
Да. Я так и сказал, но другими словами ))

Pavel
15.11.2016
09:34:58
над пхпюнит есть и другие локальные надстройки типа dbunit, и вопрос что удобнее использовать

Константин
15.11.2016
09:55:11
над пхпюнит есть и другие локальные надстройки типа dbunit, и вопрос что удобнее использовать
В yii2 codeception есть из коробки и хорошо взаимодействует с selenium. Поэтому пользую codeception

Alexandr
15.11.2016
12:34:32
Результаты аудита кода ? https://media.giphy.com/media/l3vR3Y29jBLC3k4IU/giphy.gif

Grigori
15.11.2016
13:48:38
а почему в скраме не нужен лид?

Pavel
15.11.2016
14:00:28
потому что каждый член команды кросс функционален

Dmitry
15.11.2016
14:15:36
Ну в скрам как бы предполагает равносильную команду, которая сама решает техническо-архитектурные вопросы на митинге. Есть скрам мастер, но он в подобные вопросы не вмешивается, он больше про административные функции

Aleksandr
15.11.2016
14:32:28
Народ, подскажите как разрешить вопрос. Нужна сортировка по столбцу sort, но если sort = null, то сортировать по полю id, причем элементы с sort=null должны быть всегда ниже элементов, у которых sort задан

Сделал так: ORDER BY g.sort DESC, g.id DESC. Работает, но элементы c sort=null теперь всегда выше

Как сделать, чтобы были ниже?

Ещё так пробовал, но тут синтаксическую ошибку перебороть не могу. Может есть способ проще? CASE g.sort WHEN 'NULL' then ORDER BY g.id ELSE ORDER BY g.sort END

Dmitry
15.11.2016
14:37:15
какая база то

Google
Aleksandr
15.11.2016
14:40:30
Вариант`ORDER BY g.sort DESC, g.id DESC` рабочий! Там мой косяк был

Pavel
15.11.2016
21:27:06
что метод будет запущен ровно 1 раз

если твой тестируемый код неправильно работает и вызывает тестируемый метод 2 раза

нет, тоже замоканный, но при этом пхпюнит начнет орать что тест упал

не совсем понял, но как-то так, да

только зачем делать рефлексию метода? Просто создаешь мок объекта Foo, у него переопределяешь метод getPid(), который возвращает что тебе нужно.

А потом просто $this-assertEqual(123, $fooMock->getBar());

Да, тогда надо пубичность ему выставить

но у тебя то он public

хз, насколько я помню нет

Но можно попробовать всякие крутые извращенные иснтрументы, какой-нибудь mockery там, я не знаю что у них есть

Видимо первый ассерт это тот что ты написал, а второй ассерт который проверяет once

Но честно я такими вещами никогда не задумывался )

Да я тут работой закопался, пока нету времени все равно ..

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