Size: a a a

2020 May 04

DT

Dmitriy Tkachenko in PHP
Или не из глобальной
источник

DN

Dmitry Naumenko in PHP
Так это ничего не решает, если весь метод sum только`$adder` и вызывает.
Это равносильно $add($sum1, $sum2), $calculator->add($sum1, $sum2)
источник

DN

Dmitry Naumenko in PHP
Да и цепочку строить так сложнее

$amount->add($other, $adder)->add($other2, $adder)
источник

DT

Dmitriy Tkachenko in PHP
Dmitry Naumenko
Да и цепочку строить так сложнее

$amount->add($other, $adder)->add($other2, $adder)
не, ну если тебе шашечки, а не ехать, тогда действительно
источник

DN

Dmitry Naumenko in PHP
Так весь разговор же про шашечки. Ехать можно и на add($other) { return new self($this->value+$other->value); }
источник

VZ

Vasily Zorin in PHP
Bohdan Turchyk
ну там обычно в реализациях ограничение на одинаковые валюты как минимум) но это уже детали
Да вообще нельзя сложить USD и EUR
источник

BT

Bohdan Turchyk in PHP
Vasily Zorin
Да вообще нельзя сложить USD и EUR
кэп, я так тебя ждал
источник

VZ

Vasily Zorin in PHP
Нужен сервис — конвертер валют. А дальше можно обойтись обычными gmp/bc
источник

m

mayhem in PHP
"SERVICES should be used judiciously and not allowed to strip the ENTITIES and VALUE OBJECTS of all their behavior."

A good SERVICE has three characteristics: The operation relates to a domain concept that is not a natural part of an ENTITY or VALUE OBJECT. ...

Eric Evans. Domain driven design
источник

F

FOX in PHP
mayhem
"SERVICES should be used judiciously and not allowed to strip the ENTITIES and VALUE OBJECTS of all their behavior."

A good SERVICE has three characteristics: The operation relates to a domain concept that is not a natural part of an ENTITY or VALUE OBJECT. ...

Eric Evans. Domain driven design
дьявол кроется в мелочах - в определении границ той самой "natural part"
источник

m

mayhem in PHP
так и програмирование это творчество. я художник - я так вижу )
источник

A

Aleksandr Khristenko in PHP
Vasily Zorin
Да вообще нельзя сложить USD и EUR
Или же использовать VO, который будет представлять этакую коробку. И когда ты будешь брать USD и EUR и складывать будет получать этот VO который будет содерать оба.
А уже где-та на границе данные из этого VO будет преобразовываться по той логике, по какой нужно.
источник

VZ

Vasily Zorin in PHP
Aleksandr Khristenko
Или же использовать VO, который будет представлять этакую коробку. И когда ты будешь брать USD и EUR и складывать будет получать этот VO который будет содерать оба.
А уже где-та на границе данные из этого VO будет преобразовываться по той логике, по какой нужно.
Да можно конечно сделать объект-корзину с разными количествами разных валют. Но какое у этого практическое применение?
источник

F

FOX in PHP
mayhem
так и програмирование это творчество. я художник - я так вижу )
ага, на code review только такое не говори (:
источник

A

Aleksandr Khristenko in PHP
Vasily Zorin
Да можно конечно сделать объект-корзину с разными количествами разных валют. Но какое у этого практическое применение?
Ну, например у нас дальше эта коробка может как-то по разному обрабатываться. Т.е. в одном месте конвертировать все в одну валюту и отображатся, а в другом метсе сохраняться используя оригинальные валюты.
источник

VZ

Vasily Zorin in PHP
Aleksandr Khristenko
Ну, например у нас дальше эта коробка может как-то по разному обрабатываться. Т.е. в одном месте конвертировать все в одну валюту и отображатся, а в другом метсе сохраняться используя оригинальные валюты.
А у вас это где? =)
источник

A

Aleksandr Khristenko in PHP
Vasily Zorin
А у вас это где? =)
У нас это не где-то конкретно, это просто пример.
источник

MM

Maksim Masiukevich in PHP
Vasily Zorin
Да можно конечно сделать объект-корзину с разными количествами разных валют. Но какое у этого практическое применение?
оплата заказа разными платёжными системами, например. Всякое бывает.
источник

VZ

Vasily Zorin in PHP
Maksim Masiukevich
оплата заказа разными платёжными системами, например. Всякое бывает.
Какая-то прям совсем экзотика. Один заказ в разных валютах...
источник

MM

Maksim Masiukevich in PHP
Vasily Zorin
Какая-то прям совсем экзотика. Один заказ в разных валютах...
ну сама по себе оплата несколькими псками ваще не редкость
источник