Size: a a a

2020 June 01

AZ

Alexander Zalutskiy in С#
Шерзод Немножко Токсик
функциональщики придумывают проблемы и их решают
Смотрб на наш код… У нас полно алгебраических типов данных. Методы платежа, источники платежа, назначения перевода и кучу ещё всего
источник

ШН

Шерзод Немножко Токс... in С#
источник

ШН

Шерзод Немножко Токс... in С#
где начало?
источник

ШН

Шерзод Немножко Токс... in С#
Alexander Zalutskiy
Если появится новый подтип в ServerError, то код не соберется, так как handleError не знает как его обработать
логично
источник

AZ

Alexander Zalutskiy in С#
Да я вбросил прост что в C# паттерн матчиг не оч
источник

ШН

Шерзод Немножко Токс... in С#
Alexander Zalutskiy
Да я вбросил прост что в C# паттерн матчиг не оч
возможно конечно
источник

ШН

Шерзод Немножко Токс... in С#
я не пользуюсь ими, не приходилось. Разве что кроме Kek is puk lol
источник

AZ

Alexander Zalutskiy in С#
Как, кстати, в C# решают подобные проблемы в ООП стиле?
источник

AZ

Alexander Zalutskiy in С#
Я чет даже не очень могу себе представить безопасный вариант
источник

ШН

Шерзод Немножко Токс... in С#
Лучше спросить у профи
источник

AA

Azizjan Ayupov in С#
Шерзод Немножко Токсик
я не пользуюсь ими, не приходилось. Разве что кроме Kek is puk lol
блять как же я лолирую
источник

ШН

Шерзод Немножко Токс... in С#
В сишарпе же нет алгебраических типов, значит и таких проблем нет )
источник

ШН

Шерзод Немножко Токс... in С#
@pro_net вот тут профи сидят (я серьёзно)
источник

AZ

Alexander Zalutskiy in С#
Шерзод Немножко Токсик
В сишарпе же нет алгебраических типов, значит и таких проблем нет )
Не, это не так работает)

Типы решают проблемы. Интересно как их можно без этого решить в ООП стиле
источник

ШН

Шерзод Немножко Токс... in С#
Alexander Zalutskiy
Не, это не так работает)

Типы решают проблемы. Интересно как их можно без этого решить в ООП стиле
Так от примера зависит. Если пример биллинг, то они же есть на любом языке. Если нет обработки, то при юнит тесте должен быть обломамс
источник

ШН

Шерзод Немножко Токс... in С#
Я вот помню как писал билинг на пхп )
источник

ШН

Шерзод Немножко Токс... in С#
там даже того, что было в сишарпе 2.0 не было
источник

AZ

Alexander Zalutskiy in С#
Если только юнит тесты с рефлексией…
источник

ШН

Шерзод Немножко Токс... in С#
эм... зачем?
источник

AZ

Alexander Zalutskiy in С#
Чтоб не забыть юнит тест дописать
источник