Size: a a a

2020 May 04

MM

Maksim Masiukevich in PHP
Adel
вернёмся к примеру с расстояниями. где должна быть логика по подсчёту расстояний между двумя точками?
давай лучше про сумму в валютах
источник

A

Adel in PHP
почему это должна быть отдельная функция?
источник

AL

Anton Lakotka in PHP
Вы сначала определитесь с понятиями
источник

AL

Anton Lakotka in PHP
а то у вас у каждого свое определение, очевидно
источник

MM

Maksim Masiukevich in PHP
Maksim Masiukevich
сущность - это нечто, имеющее уникальный идентификатор. VO - это, внезапно, просто значение, которое для удобства/контроля запихнули в какой-то тип, отличный от скаляра
.
источник

SM

Sasha Mikhlyaev in PHP
Adel
почему это должна быть отдельная функция?
нахиба точке уметь/знать расстояние к другой точке? она же просто точка. расстояние пусть считает тот, кому оно надо
источник

SM

Sasha Mikhlyaev in PHP
как и написал @pr_of_it кстати с примером какого-то обьекта Расстояние с 2мя параметрами точками
источник

DT

Dmitriy Tkachenko in PHP
А если это отрезок, задающийся двумя точками?
источник

DT

Dmitriy Tkachenko in PHP
он может узнать свою длину, или у нас VO и ему низя?
источник

A

Adel in PHP
Maksim Masiukevich
давай лучше про сумму в валютах
ой да передай в этот метод калькулятор валют и ничего не поменяется )
источник

MM

Maksim Masiukevich in PHP
Adel
ой да передай в этот метод калькулятор валют и ничего не поменяется )
не поменяется что именно?)
источник

SM

Sasha Mikhlyaev in PHP
Dmitriy Tkachenko
он может узнать свою длину, или у нас VO и ему низя?
он будет уметь счиать расстояние между точкой своего начала и точкой своего конца. или в вашем мире он спросит у точки начала расстояние до второй точки?
источник

AL

Anton Lakotka in PHP
Adel
ой да передай в этот метод калькулятор валют и ничего не поменяется )
Без определений с обоих сторон нет смысла спорить.
максим дал свое определение VO, но еще не дал определение бизнес логики
источник

AL

Anton Lakotka in PHP
и что для тебя VO и бизнес логика
источник

DT

Dmitriy Tkachenko in PHP
Напоминает спор с yii шником
источник

A

Adel in PHP
моя логика простая. мы размещаем логику там, где ей удобно быть и пофиг на догмы и карго-культы. если у нас есть класс координат точки, то логику по подсчёту расстояний намного удобнее держать там.
источник

AL

Anton Lakotka in PHP
я все еще не вижу определения. что такое логика?
источник

DT

Dmitriy Tkachenko in PHP
Когда аутентификация была сделана через механизм валидации поля password у формы
источник

MM

Maksim Masiukevich in PHP
ну тут проще) бизнесс логика - это набор правил поведения в системе.
Ну тип это понятия из разного мира.  VO - просто 1 из возможных винтиков в достижении цели по соответствие бл
источник

SM

Sasha Mikhlyaev in PHP
Adel
моя логика простая. мы размещаем логику там, где ей удобно быть и пофиг на догмы и карго-культы. если у нас есть класс координат точки, то логику по подсчёту расстояний намного удобнее держать там.
угу, а потом в ларке сущность вася ищет петю))
источник