|Re: Disable Automatic Refactor [message #1703507 is a reply to message #1703505]
||Sat, 01 August 2015 18:12
| Colton Murphy
Registered: July 2015
(us/we) = my organization. |
So you are saying that to rename a folder / header I have to do it on the file system...
This is a horrible feature for our usage. There are reasons why our header includes need to be named a certain way due to organization. For instance, I have "" in the includes and not <>. Eclipse doesn't seem to care and renames everything using <> with an absolute path. Also, it has actually messed up include paths while renaming causing compile errors.
Based on CDT's history, CDT has a horrible track record with us as eclipse users. The indexer is an abomination and half the time it fails to work. When it does work sometimes it fails to resolve 'everything'. This has propagated to us not trusting the renaming "feature" at all. Unless a feature can be reliable 100% of the time, we do not wish to use it. Why would I use a feature when I have to worry about the 10% of the time it fails which can cause obscure bugs or compile errors? This has already happened using the latest CDT.
The indexing / code completion / intellisense features of CDT are all an abomination; however, that is a different discussion. I will note however that visual studio has no problem in any of these areas in their latest releases. I don't have to worry about 're indexing' every time I change a header or move something around. In fact, its transparent to the user.
Why don't we use visual studio you ask? Believe me, we have been looking for years. Visual studio is not a fully mature platform with regards to the debugging on embedded targets yet.
I apologize for starting a rant. I came here looking for how to disable the feature, not start a rant. If you are telling me that I have to rename things outside of eclipse just because the CDT developers said "Yay, this feature is amazing. Nobody could possibly not ever want to use it", that is a huge ding in an already bad track record..
Powered by FUDForum
. Page generated in 0.02135 seconds