Visual Studio Plug In Idea
Here’s something that we need to improve Visual Studio – a plugin that disables “copy and paste.” So, instead of violating the DRY principle, you’ll be forced to have to re-type all those methods and classes. And maybe, while retyping code, you’ll think “man, this sucks. I wonder if there is a better way?” Perhaps you might think about some of those SOLID principles you read about…anything to save yourself some typing, right?
This wouldn’t apply to cut and paste operations, for obvious reasons. And actually, copy and paste is a handy refactoring tool, maybe we shouldn’t completely throw it out… So instead, a copy operation opens a dialog box where you must type in the following: “I solemnly swear that I understand the ramifications of the act that I am about to commit.” And to make sure that you don’t get too comfortable, you’d have to do some sort of captcha like “orangutan” or “verisimilitude.”
I think this idea is going to be exceedingly popular, and that a company like JetBrains should start working on it as soon as possible. Yes, it’ll take some getting used to, but just think of how much better our code will be!


