Why I hate intellisense
Why would I hate something as ‘helpful’ as intellisense? Well, because it doesn’t always work and it leads to lazy developers.
other_dev: <input type=”text” id=”AEFUDate” class=”pdFormField” runat=”server”>
other_dev: no enable or disable
me: http://www.blooberry.com/indexdot/html/tagpages/i/inputtext.htm
me: Disabled=true/false
other_dev: well, it’s not showing up in the autotype for some reason – even though controls on other forms do – dunno what the issue is.
other_dev: add this to the <%@ Control CodeBehind
other_dev: TargetSchema=”http://schemas.microsoft.com/intellisense/ie5″
other_dev: and it works fine
me: yay for IDE specific metadata!
Rather than doing some research and looking up the attributes, some developers would rather the IDE tell them what they should be using. If you interview these devs and ask them about the properties of an object or ask them how they use the object, they don’t know. When intellisense fails them, they run to find you;They treat you like their own personal living intellisense. BAH!
-
Hermann Klinke


