Re[8]: C# - добавили бардака - одобряете?
От: Слава  
Дата: 08.09.22 13:53
Оценка: 3 (1) +3
Здравствуйте, karbofos42, Вы писали:

K>Может мне просто не попадалось задач, куда Pattern matching хорошо ложится и прямо нужная вещь.


Представьте список транзакций, к каждой из которых нужно добавить набор разрешённых действий. У транзакции есть набор признаков, штук 15.

Сейчас это сделано в виде 400* строк вложенных if'ов, и одно и то же действие может быть добавлено в нескольких местах этой скомканной простыни. Разбираться в этом очень тяжело.

Более прямой, "табличный" вид паттерн-матчинга сделал бы этот код более понятный. А понимать его надо, туда лезут 50 разных людей и никто ничего не знает.

*это не преувеличение, я только что проверил, и это старая версия кода, сейчас там строк прибавилось
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.