refactoring - Tool for 'Flattening' (simplifying) C# Source -



refactoring - Tool for 'Flattening' (simplifying) C# Source -

i need provide re-create of source code 3rd party, given it's nifty extensible framework repurposed, i'd rather provide less oo version (a 'procedural' version want of improve term) allow minor tweaks values etc not reimplementation using total flexibility of how structured.

the code makes utilize of usual stuff: classes, constructors, etc. there tool or method 'simplifying' still 'source' using plain variables etc.

for example, if had class instance 'myclass' initialised this.blah in constructor, same done variable called myclass_blah manipulated in more 'flat' way. realise things polymorphism not possible in such situation. perhaps obfuscator, set 'super mild' setting accomplish it?

thanks

my experience nifty extensible frameworks has been shops have own nifty extensible frameworks (usually more one) , not steal them vendor-provided source code. if under obligation provide source code (due business relationship), then, @ to the lowest degree in mind, there's ethical obligation provide actual source code, in maintainable form. how protect source code legal matter , can't offer legal advice, should including license release , dealing clients not going outright steal ip (assuming it's yours under terms you're developing it.)

c# refactoring obfuscation code-conversion

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -