Hello
One thing that could be a great advantage
against other products is refactoring tools.
When projects have thousands of classes,
there are things you don't want to do 'by hand'
( to avoid adding errors, for time purposes)
1- moving a class from a namespace into another.
2- renaming a namespace.
3 -renaming a class
4-renaming a method
5-finding class/method usage in the project by
right clicking on it in the code.
of course , such action should keep the code
correct, for instance renaming a class should
not only change the name but check name
conflicts. Refactoring must guaranty the code
is still consistent after each operation.
This works pretty well in Java, with tools such
as intelliJ idea. And i have never seen this
in C++ although it makes developper life much
easier. I imagine C++ grammar is more complex
so it may be more complicate to design those
tools. But even if some design restriction should
be applied to the project so that refactoring can work,
i think many people will be interested :-)
Philippe P.
Logged In: YES
user_id=998289
I would definately be interested in such feature.