У меня есть код, который переводит один объект домена во второй объект домена. Одно из значений поля во втором объекте транслируется через длинную функцию, содержащую множество операторов «If then else» и return (100 строк кода). Можно сказать, что несколько полей из первого объекта используются для определения значения поля 1 во втором объекте домена.
А теперь вопрос: есть ли способ сделать это более читабельным?
... и, может быть, извлечь эти правила для заинтересованных сторон?