Size: a a a

Scala User Group

2021 May 10

AM

Angry Monkey in Scala User Group
В чистом виде ебанатика
источник

OD

Omni Directional in Scala User Group
ScalaFx
источник

GP

Grigory Pomadchin in Scala User Group
+
источник

λ

λoλdog in Scala User Group
-
источник

AD

Apache DOG™ in Scala User Group
пойду лучше на винформах нашляпаю и буду по IPC долбать
источник

AD

Apache DOG™ in Scala User Group
свинка слишком упорото
источник

AM

Angry Monkey in Scala User Group
Моки-это как goto. Написать-несложно, но вместо пользы-один вред
источник

AM

Angry Monkey in Scala User Group
Безотносительно кривой или прямой "архитектурки"
источник

AD

Apache DOG™ in Scala User Group
Вот шо шо, а тут с энгри я согласен
источник

AK

Aleksey Kislitsa in Scala User Group
Не согласен, по определению мок это замена разрабатываемой сущности имитатором, а значит если мок имеет проблемы или создаёт их, то и разрабатываемый объект будет иметь те же проблемы. Лишние зависимости гвоздями прибитые и тп.
То есть если мок это готу то и разработка такая же
источник

AD

Apache DOG™ in Scala User Group
Не обязательно
источник

AD

Apache DOG™ in Scala User Group
Если я напишу кривой мок то он будет иметь проблемы, в то время как исходный объект нет
источник

AD

Apache DOG™ in Scala User Group
Дальше весь карточный домик сыпется
источник

AK

Aleksey Kislitsa in Scala User Group
Определение
Mock-объект представляет собой конкретную фиктивную реализацию интерфейса, предназначенную исключительно для тестирования взаимодействия и относительно которого высказывается утверждение.

Что же кривой реализации, то все может быть криво реализовано, может мок как раз некриво запилен будет
Я имел ввиду связи между объектами, зависимости и связность/сцепленность кода


Криво написанный кусок кода в чистой архитектуре исправить можно, а вот кривую архитектуру исправить дороже
источник

AD

Apache DOG™ in Scala User Group
Прибитые гвоздями зависимости не имеют прямого отношения к мокам. Это мок-либв скорее фиксят прибитые гвоздями зависимости
источник

AD

Apache DOG™ in Scala User Group
Связи сильно переоценены
источник

AD

Apache DOG™ in Scala User Group
Как и связанность/сцепленность
источник

K

Kai in Scala User Group
источник

AD

Apache DOG™ in Scala User Group
Вон умные люди это поняли и отдали все связи di фреймам
источник

K

Kai in Scala User Group
теперь андерскоры везде будут
источник