
Sergey
12.04.2017
22:19:54

Andrey
12.04.2017
22:21:01
Хех, вот же лошадиная фамилия

Sergey
12.04.2017
22:22:56
@f3ath есть платформа livecoding, там аудитория побольше

finkel
12.04.2017
22:23:30

Google

Sergey
12.04.2017
22:24:02
неудобно гавном поливать теперь?

Andrey
12.04.2017
22:24:08
Да нет
Похер абсолютно

finkel
12.04.2017
22:24:20

Andrey
12.04.2017
22:24:24
Пхпээсимь
У меня такие же поляки на удаленке сидят
В 2017 открыли для себя пхпюнит

da horsie
12.04.2017
22:25:56

Andrey
12.04.2017
22:26:45
Все уже на бехате и пхпспеке, но да пхпюнит же
Речь за содержание, которое абсолютно против тайтла

Aleh
12.04.2017
22:39:58
один прям лучше другого

Andrey
12.04.2017
22:40:33
Тестируют поведение

Google

Andrey
12.04.2017
22:40:40
Больше не надо

Aleh
12.04.2017
22:41:24

Andrey
12.04.2017
22:42:53
Братиш, вопросов нету, делай как умеешь

Aleh
12.04.2017
22:43:29
как не умею не делаю, да

Andrey
12.04.2017
22:43:44
У каждого свой опыт

Aleh
12.04.2017
22:44:30
я чет нить беседы потерял

Andrey
12.04.2017
22:44:49
Просто если летит откровенное говно с ярлыком тдд, и ты это защищаешь - ок, твоя правда

Aleh
12.04.2017
22:45:13
кто кого защищает
мы тут общаемся все, чтобы опытом делиться\набираться

Andrey
12.04.2017
22:46:12
Ну раз ты за чистый пхпюнит, и считаешь что пхпспек не в состоянии покрыть кейсы пхпюнита - твое решение

Aleh
12.04.2017
22:46:34
Кудряшеву надо сообщить только

Andrey
12.04.2017
22:47:10
С гораздо меньшими затратами на поддержку
Да хоть черномырдину

Aleh
12.04.2017
22:48:06
мы тут общаемся все, чтобы опытом делиться\набираться
конях попробовал этакий лайвкодинг или хз как это еще назвать, не самый плохой в общем-то, но минусов много. При этом аудитория из пхпгикс и в целом по пхп от этого так далека, что действие уже хорошее, показал вот как они эти тесты выглядят вообще, это хорошо

Andrey
12.04.2017
22:48:35
Ну опять же твоя реальность

Aleh
12.04.2017
22:48:38
любой, например с фейковым хттпсервером

Andrey
12.04.2017
22:48:52
У меня нет знакомых незнакомых с практиками тдд
Это отличие сеньора от мидла или джуна

Google

Aleh
12.04.2017
22:49:41

Andrey
12.04.2017
22:49:54
Тестировать репозиторий?
А ты лампочку тестируешь или электричество в проводах когда свет включаешь?

Aleh
12.04.2017
22:50:28

Andrey
12.04.2017
22:52:04
Я думал есть как бы поведение сервиса, который использует репозиторий в качестве абстракции персистентного слоя

Aleh
12.04.2017
22:52:24
это чудно, хочу выборки потестить

Andrey
12.04.2017
22:52:56
Мокаешь ентити менеджер и вперед

Aleh
12.04.2017
22:52:57
на конкретной реализации репозитория
полезный тест выйдет конечно)

Andrey
12.04.2017
22:53:44
Братан оставь свой тон

Andrey
12.04.2017
22:54:42
Хочешь тестировать базу, кто держит

Aleh
12.04.2017
22:55:00

Andrey
12.04.2017
22:55:34
Эм, а ты с ним работал?

Aleh
12.04.2017
22:56:02
хотелось бы как-нибудь похвастаться, но нечем, поэтому просто да

Andrey
12.04.2017
22:56:53
И в чем разница между сторибдд и спекбдд?
На твой, уже искушенный взгляд

Aleh
12.04.2017
22:58:08
разница между валидацией и верификацией

Google

Andrey
12.04.2017
22:58:41
Как бы нет
Сорри, но даже близко нет

Aleh
12.04.2017
22:58:58
?

Andrey
12.04.2017
22:59:35
Есть выключатель, включающий лампочку
Что можно покрыть пхпспеком?

Aleh
12.04.2017
23:02:51
Сорри, но даже близко нет
ну чет вот прям сомнительно, сторибдд описывает приемку на уровне бизнеса, спек на уровне сущностей кода
а то я даже не понял, что в систему нашу входит

Andrey
12.04.2017
23:05:22
Выключатель, провод, лампочка, ток подается с подстанции

Admin
ERROR: S client not available

Andrey
12.04.2017
23:05:32
Проще не придумать

Aleh
12.04.2017
23:06:24

Andrey
12.04.2017
23:06:33
Провод?)

Aleh
12.04.2017
23:06:39
ну хз насколько он важен

Andrey
12.04.2017
23:06:45
А какое поведение у провода?

Aleh
12.04.2017
23:06:51
а какое?
что может провод?
ты ж аналитик)

Andrey
12.04.2017
23:08:15
Я ненастоящий сварщик, но из курса физики известно, что если подать ток, то электроны побегут от начала до конца с учетом смены полярности

Aleh
12.04.2017
23:08:44
окей, есть вход, есть выход, норм

Google

Andrey
12.04.2017
23:08:52
И у системы два объекта, на которые может повлиять сторонний наблюдатель
Провод считается рабочим

Aleh
12.04.2017
23:09:33
ну окей, провод не нужен, тогда не берем, зачем тогда о нем говорили вообще)

Andrey
12.04.2017
23:09:51
А это предмет для бехата
Разные начальные условия
Мы же делаем акцептанс тест?

Aleh
12.04.2017
23:11:02
в бихате?
да

Andrey
12.04.2017
23:11:31
Но мы не тестируем в пхпспеке два предмета одновременно?

Aleh
12.04.2017
23:12:01
мы тестируем общение одного с другим с точки зрения одного из

Andrey
12.04.2017
23:12:25
То есть изолированно друг от друга?

Aleh
12.04.2017
23:12:26
в том числе*
потому что тестируем не только это, да, изолированно конечно

Andrey
12.04.2017
23:13:09
А что бы ты покрыл пхпюнитом?

Aleh
12.04.2017
23:14:40
все тоже самое + связь с внешним миром
очевидно же, с пхпюнитом можно писать интеграционные тесты, с пхпспеком нет

Andrey
12.04.2017
23:15:28
Ок, теперь приходит заказчик и меняет выключатель на вайфайный
Сколько изменений нужно сделать в связке пхпспек и бехат?
И сколько изменений придется сделать в пхпюните?

Aleh
12.04.2017
23:17:01
в пхпюните добавится покрытие работы с вайфаем, остальное одинаково
короч, интеграционных тестов работы с вайфаем в пхпюните будет больше
ну или с проводом