
da horsie
13.05.2017
05:12:41
ну почему же?
вот есть у тебя форма какая-то. ты оттуда взял данные, отправил в модель, модель заругалась, теперь надо обратно связать то, что вернула модель, с конкретным полем формы, как это сделать?

f4rt~
13.05.2017
05:13:24
я чот слабо представляю себе такую с-цию, еще не сталкивался ;D

da horsie
13.05.2017
05:17:17
валидировать надо на границе слоев
границах

Google

Evgeniy
13.05.2017
05:19:07
Вообщем сейчас ddd боготворят также как mvc

f4rt~
13.05.2017
05:19:25
эх, все таки хотелось бы на практике когда-то опробовать, сомневаюсь что кто то будет на шхуне разворачивать докер пилить ddd что бы клепать говносайтики на WP :D

Evgeniy
13.05.2017
05:19:34
Причем каждый и знает как его правилтно готовить

f4rt~
13.05.2017
05:19:37
надеюсь это когда-то и доменя доберется таки)

da horsie
13.05.2017
05:19:37
парадокс
пока ты маленький оно тебе не нужно

Evgeniy
13.05.2017
05:19:51
И у всех все по разному

da horsie
13.05.2017
05:20:02
а когда стал большим, то все, пиздец, поздно

f4rt~
13.05.2017
05:20:02
я бы вполне сейчаас мог вести свой блог
Ясли разработчика. судя по моему уровню

Alexandr
13.05.2017
05:20:36
https://habrahabr.ru/company/devconf/blog/328536/ Началось голосование за доклады YiiConf, не стой в стороне, плюсани! Нам важно твое мнение!

f4rt~
13.05.2017
05:23:17

Google

f4rt~
13.05.2017
05:23:23
разделяешь мнение?

da horsie
13.05.2017
05:25:47
да
TL;DR надо уметь писать тесты
ну как бы да
чуваки забывают, что unit != class
распространенное заблуждение

f4rt~
13.05.2017
05:26:51
;)
пойду смотреть https://www.youtube.com/watch?v=FD30Qzd6ylk и спать
спасибо Коняша)
бывай здоров)

da horsie
13.05.2017
05:28:41
"Странно, в заголовок вынесено стопроцентное покрытие, а приведенные примеры — один про человека, который поставил себе целью вовсе не покрытие, а использование москиты, а второй, похоже, просто перся от того, что наваял огромную портянку кода. При чем тут стопроцентное покрытие кода тестами, когда банально два оболтуса занимались черте чем?" - вот правильный коммент

Ruslan
13.05.2017
05:32:02
Asap! В сети гуляет wana decrypt0r 2.0

Evgeniy
13.05.2017
05:32:09
А что тогда за юнит единица?
Domain из ddd
Или сервис

da horsie
13.05.2017
05:37:22
нечто, поведение чего ты описываешь тестами
внутри оно может быть сколь угодно сложное

(;¬_¬)
13.05.2017
05:39:11
хай чатик

Google

da horsie
13.05.2017
05:39:33
превет
отгулял
не сваливаю

(;¬_¬)
13.05.2017
05:39:56
?♂️?

da horsie
13.05.2017
05:40:06
но буду другими вещами заниматься

f4rt~
13.05.2017
05:40:15
Коняша теперь жсник :3

da horsie
13.05.2017
05:40:19
и с другим тайтлом

(;¬_¬)
13.05.2017
05:45:01
да про жсника я помню
тайпскрипт, ангуляр, вся хуйня

Evgeniy
13.05.2017
05:46:59
и это будет минимальная единица

da horsie
13.05.2017
05:52:54
можешь

da horsie
13.05.2017
05:53:15
как правило с этого и начинается
но когда ты этот класс разбиваешь на мелкие классы, это не значит, что для каждого из них надо писать свой тест

Evgeniy
13.05.2017
06:27:26
Но это не значит что так нельзя
Просто на большинстве проектов это лишнего

da horsie
13.05.2017
06:28:33
ну у меня нет статистики чтобы поспорить про "большинство"
наверно да

Evgeniy
13.05.2017
06:28:55
У меня только личный опыт

Google

da horsie
13.05.2017
06:29:34
смысл в том, что когда пишешь тесты не должны быть привязаны к коду слишком сильно, иначе они становятся хрупкими
ломаются при каждом рефакторинге
всех бесят и на них забивают
идеи типа "100% покрытие любой ценой" или "тесты на каждый класс" делают их хрупкими

Evgeniy
13.05.2017
06:30:52
Ну тогда модет стоить делать функциональные

Admin
ERROR: S client not available

Evgeniy
13.05.2017
06:31:02
Или приемочные

da horsie
13.05.2017
06:31:17
стоит, но не тебе
не разработчику
а тому, от кого приходит задача

Evgeniy
13.05.2017
06:31:39
Но мы сейчас говорим о юнит

da horsie
13.05.2017
06:31:40
юниты это инструмент разработки
и только

Evgeniy
13.05.2017
06:31:54
Но в итоге ожидаем функциональный

da horsie
13.05.2017
06:32:00
это не про QA
функциональный тест на модуль это и есть юнит тест в каком-то смысле
под тестом я имею в виду test suit

Evgeniy
13.05.2017
06:33:05
Ну а чем юнит в твоем понимание отличается отфункционального кроме того что его пишут qa
Юнит от функционального
Сорян за ошибки с телефона в дороге

Google

da horsie
13.05.2017
06:34:32
масштабом и задачами, в контексте которых ты на тест смотришь
чем отличается public contract от technical requirements
ничем, кроме того, с позиции кого ты на это смотришь

Evgeniy
13.05.2017
06:37:40
Юнит и функциональные это одно и тоже, зависит от позиции с какой смотришь?
Правильно я понимаю?

da horsie
13.05.2017
06:40:13
и масштаба
да, я так считаю

Evgeniy
13.05.2017
06:48:06
Хорошо

Evgeny_30
13.05.2017
07:02:07
да, я так считаю
Коняш, а разве ддд не подразумевает разделение на функционально простые единицы?

da horsie
13.05.2017
07:04:37
я не спец в ддд, наверно подразумевает. завсит от того, что называть простым

Like
13.05.2017
08:13:28

da horsie
13.05.2017
08:13:59

Like
13.05.2017
08:14:05

da horsie
13.05.2017
08:14:38
а то, что фаулер с беком его прилюдно унизили
трижды
в прямом эфире