My studio has a large code base that has been developed for over 10 years. The coding standards we started with were developed with a small number of developers in the house and long before we had to worry about any C ++ related standards.
We recently started a small in-house R&D project, and we updated our coding rules to be more suitable for our environment. R & D work will be integrated into existing project code. One of the main problems facing us is that we now have two standards for two areas of work, and now the code bases will intersect. I do not need two standards in the studio, and I am really happy to move forward with one standard. (“How”, how we got into this situation, doesn’t matter - that’s exactly what we and I hoped we won’t do.)
The problem is reorganizing existing code. I am not very keen on having two code bases (one relatively small and one very large) that look different. I am interested in doing some refactoring of one of the existing codebases so that it conforms to another standard. The problem is that a smaller code base is (IMO) a more desirable standard.
I started looking for a tool that could do large-scale refactoring for me. I'm not interested in permutation and code tightening. I'm interested in changing things like
class my_class {}
....
class my_class A;
to
class MyClass {}
....
class MyClass A;
/. - Visual Assist, . 10000 / . VA .
Vera SO. , . , - Vera , , , . , , , /, , .
EDIT: , _ camelcase, . , .
.