Size: a a a

2020 December 23

MM

Maksim Masiukevich in PHP
ну, он молодец, идея отличная.
источник

MM

Maksim Masiukevich in PHP
а в примере говно
источник

MM

Maksim Masiukevich in PHP
есть секта адептов "выпилим аннотации, так это код фреймворка", но строго говоря это не имеет особого значения. Ни базовый класс, ни трейт не приведут тебя ни к каким проблемам. И с точки зрения разраба либы это самый дешёвый и безотказный вариант
источник

MM

Maksim Masiukevich in PHP
меня самого долго пинали базовым классом для саг, но объективно я не вижу ни единого варианта его замены на что-то более "адекватное", что не заставило бы клиентский код экстендить что-либо
источник

MM

Maksim Masiukevich in PHP
трейт плохо подходит как раз потому, что он на тип не влияет. А значит на уровне инфраструктуры невозможно отличить агрегат от любого левого объекта без наркомании с рефлексией
источник

MM

Maksim Masiukevich in PHP
а делать EventSourcedTrait и лепить для него AggregateInterface - ну такое
источник

MM

Maksim Masiukevich in PHP
о, щас решится судьба @SerafimArts
источник

MM

Maksim Masiukevich in PHP
не убедил короч)
источник

MM

Maksim Masiukevich in PHP
@SerafimArts traversable - это не поведение, это костыль. следствие херовой системы типов.
источник

VS

Vlad Sobenko in PHP
Haskell ADT, там везде дефолт реализации. Можно им поверить.
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
@SerafimArts traversable - это не поведение, это костыль. следствие херовой системы типов.
тсс
источник

MM

Maksim Masiukevich in PHP
ну тебе придётся сейчас сильно постараться, что б РО не словить) ибо аще не убедил)
источник

KN

Kirill Nesmeyanov in PHP
убедительно было, ничё не знаю
источник

KN

Kirill Nesmeyanov in PHP
трейты + интерфейсы
источник

KN

Kirill Nesmeyanov in PHP
всё как ты любишь
источник

MM

Maksim Masiukevich in PHP
Kirill Nesmeyanov
всё как ты любишь
источник

ПИ

Павел Иванов... in PHP
😂😂😂😂
источник

KN

Kirill Nesmeyanov in PHP
так потому шо это японцы
источник

KN

Kirill Nesmeyanov in PHP
они руби придумали
источник

KN

Kirill Nesmeyanov in PHP
что с них взять
источник