Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Some new annoying total WTF with VA

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
pedro123a Posted - Jun 27 2019 : 03:46:13 AM
I've posted a few extremely annoying bugs with VA, it was irritating me that I didn't even renew license and stopped using it. Recently I installed a new trial again (latest version with vs2017 pro) and it's just killing me with some extreme annoyances.

I have a function, where I have two variables:
bool readDayData(int m, int day, ... whatever)
{
...
auto& dayData = x[m + day];
...
}

So, I position caret right after the `m` variable, and I try to select that m variable. Try it. Do you get that extreme WTF that VA does when you try to select m? The moment you press SHIFT, VA freaking changes `m` into `m_`. WTF is this shit seriously!? I don't even use m_bullshitStyle at all, why is it even hardcoded into VA?! Most importantly, in every freaking place VA MUST not change anything that's already a valid variable in its context. Pretty much all these bugs are driving me crazy happen when I edit code, type full name myself without using auto complete or anything and VA freaking messes it up into something broken?!

Up to this date, IT ALWAYS FREAKING CHANGES <string> into <string.h>. What a pile of dog shit seriously, drives me mad! Check my other posts, I'm fairly sure all those bugs still exist and weren't addressed.
If I type exactly this:
`#include <string`
and then press final `>` char, VA adds `.h`. Honestly, I really like this web editor, it's been a while when typing `#include <string>` would just work, what relief! You can't imaging that VA used to be my favorite tool (I've been using it for more than 10 years), and now I freaking hate this shit. Do you even use it, doesn't it drive you mad with all these annoyances all over the place!


I have a clean setup of VS2017, only VA, nothing else, no other tools like resharper etc. I won't provide any more feedback, won't be debugging, I prefer to delete it once and for all from my PC at this point or just install some version from 5 years ago that wasn't this extremely irritating with breaking valid code into something invalid.
3   L A T E S T    R E P L I E S    (Newest First)
sean Posted - Jun 27 2019 : 3:07:59 PM
Thanks for your feedback. Sorry to see you go.
MichaelH Posted - Jun 27 2019 : 08:08:48 AM
Let me give you my experience (step-by-step)

I start typing:

#in

at this point VA provides me with snippets for `#include ""` and `#include <>` I can either continue typing or accept either one of them with TAB or ENTER (if I do so, skip the next paragraph)

But I continue typing...

#include <

at this point VA helpfully completes the <> (or "" if I did that) and places my cursor between the <> or ("")
I keep typing...

#include <string>

Here VA has a bit of trouble guessing what I mean and offers me a great dropdown of possible things to include... Were I to press ">", TAB or ENTER at this point VA would unfortunately assume I mean the top choice of the dropdown and put that in. But there is another way.

I hit ESC.

#include <string>

There it is, I have typed `#include <string>`, without fuss, without needing to configure anything, just like that.

Also I just tried you code snipped with the m... no matter what I do, I can't make it turn into m_ - then again, your unwilligness to change anything in the settings/options (rooted in the expectation that VA - out of the box - must be perfectly configured for you?)... well, I suppose I can't help you there. Maybe VA really isn't the tool for you.
pedro123a Posted - Jun 27 2019 : 03:49:37 AM
Just to make sure, I don't want to go to VA settings to update anything. The important message is: if at some context XXX is a valid variable in the function (or as a class member) then VA should STOP messing with the code and offering some freaking random garbage choices. I understand it might be complex to deduce if a variable is valid, but I don't want to be distracted when I type code, it just breaks work flow when I constantly try to fight with VA that f%cks things up for no reason.

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000