Reply To: Versioning

NodeCanvas Forums General Discussion Versioning Reply To: Versioning

#14449
Gavalakis
Keymaster

Hello again,

I understand your concerns and those are valid points indeed for visual scripting tools regarding refection “references” (which are rather based on naming).

I can’t though really see how Full Serializers Versioning however can help in that. Versioning (in FS), requires the creation of a new class, which purpose is to replace the “now obsolete” class and upgrade from it. This is basically to update the “serialization model” to a different structure. So for example the “Execute Function” Action Task (which deals with reflection), even if “upgraded” to a new “serialization model” (new class like “ExecuteFunction_2”) via FS versioning, the data presented for the upgrade, will still be a series of string pointing to a type and method (SerializedMethodInfo class which is serialized in ExecuteFunction). Thus I don’t see how it can be helpful, at least in this case 🙂

With that said though, I also look forward to implementing the editor tools for refactoring reflection based “references” (among other things as well like variables! 🙂

Thanks!

Join us on Discord: https://discord.gg/97q2Rjh