Refactoring ShapeBase on up?
by Jarrod Roberson · in Torque Game Engine · 09/05/2002 (12:06 pm) · 0 replies
After a fair amount of time off ( paying work ) from TGE, I am getting some time to code on it again.
Also after a good amount of design and coding, I find myself writing more code to "work around" the Tribes2 specific legacy infrastructure that is kind of like a cancer thru some of the classes.
I do OOA/OOD for a living and understand that time and man power constraints are probably the reason things are like they are now. It looks like there was a really good OO start to the engine and as the deadline got closer, new or unexperienced members just "had to get it to work" and added lots of functionality in inappropriate places and really tightly couple some of the functionality.
Anyway, that is the reasoning behind me wanting to re-engineer this part of the engine.
Anyone else interesting in starting a loose group to re-architect and re-design some of the classes to make them more generic and more re-useable. Unfortunately I can't devote 40 hours a week to this, so I figure a few other people that would like to clean this same area up might be interested in sharing some discussion and tasks.
If so just email me if you want to share any ideas.
Also after a good amount of design and coding, I find myself writing more code to "work around" the Tribes2 specific legacy infrastructure that is kind of like a cancer thru some of the classes.
I do OOA/OOD for a living and understand that time and man power constraints are probably the reason things are like they are now. It looks like there was a really good OO start to the engine and as the deadline got closer, new or unexperienced members just "had to get it to work" and added lots of functionality in inappropriate places and really tightly couple some of the functionality.
Anyway, that is the reasoning behind me wanting to re-engineer this part of the engine.
Anyone else interesting in starting a loose group to re-architect and re-design some of the classes to make them more generic and more re-useable. Unfortunately I can't devote 40 hours a week to this, so I figure a few other people that would like to clean this same area up might be interested in sharing some discussion and tasks.
If so just email me if you want to share any ideas.
About the author