Привязка данных и обфускация кода

Мой работодатель использует Dotfuscator во всем нашем производственном программном обеспечении .Net. Из-за этого нам абсолютно запрещено использовать ЛЮБУЮ встроенную привязку данных или что-либо, что отражается на именах свойств / функций, потому что dotfuscator изменяет их, и, следовательно, все связанное мгновенно и безвозвратно ломается.

Я продолжаю прокручивать эту логику в уме, и это начинает причинять боль. Там должен быть способ избежать этого тупика, это слишком обширная и фундаментальная проблема, чтобы не было очевидного решения, которое ускользнуло бы от нас.

Итак, как сделать отражение с обфускацией? Что за хитрость? По-видимому, должны быть коммерческие обфускаторы, достаточно умные, чтобы обойти проблему. Какие есть варианты для нашей версии?

7
задан Tom W 25 May 2018 в 16:09
поделиться