Use spring aop to check at runtime, if you want to force a check, however not many companies will spend the money required to label everything. Less would spend money on a tool that the return on investment is negative. Only way would be to get governments / laws involved.
Davy Sent from my starfleet datapad. On 12 déc. 2012, at 05:00, Katherine Moss <katherine.m...@gordon.edu> wrote: > Interesting. I'll have to test that in upcoming demos. It's hard to find > the version of FXCop for Visual studio 2012 though. At least I haven't been > able to find it. > > -----Original Message----- > From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On > Behalf Of David Richards > Sent: Tuesday, December 11, 2012 10:46 PM > To: ozDotNet > Subject: Re: field/button/control labeling enforcement in Visual Studio > sometime: who agrees with this proposal? > > Surely something like this could be done with a tool that could be run as > part of the build process. For example, like FXCop. It could tell you where > you don't conform to the necessary requirements and the "lazy" programmers > could fix it. > > This strikes me as being more a decision of the company involved. If they > are interested in catering to a wider audience, they will make the effort for > this. If they don't care, they are unlikely to devote resources to it. > > Of course, I know very little about this sort of thing so this is all opinion > :) > > David > > "If we can hit that bullseye, the rest of the dominoes will fall like a > house of cards... checkmate!" > -Zapp Brannigan, Futurama > > > On 12 December 2012 14:07, Katherine Moss <katherine.m...@gordon.edu> wrote: >> Hello guys, >> I was just wondering how many of you agree with this. I, who's >> desire it is to become an open source .NET Framework programmer, look at all >> of the both open source, and not to mention, Microsoft-provided products, >> and I can't tell you how much lazy programming I see out there. I'm not >> calling you lazy programmers, so please, please don't take it that way. I'm >> just saying, that for the masses, and especially for the many blind and >> visually impaired users like me who rely on everything being labeled so that >> screen readers, or software that converts text on screen to speech, can >> understand and provide the right information. Half of the time, I will >> download a piece of software whether open source or otherwise, and I will >> never be able to utilize it due to nothing being labeled, or some things >> being labeled and others not, giving only half the experience to someone >> hard of seeing like me. Now, what I am proposing is strong and provocative, >> but I think that it could potentially be a good thing if implemented >> correctly. I think that it would be a good idea for Visual Studio to have a >> compilation requirement that all elements are labeled, and all UIA >> properties exposable by a control are implemented. Microsoft themselves are >> lazy when it comes to that; a lot of their new interface for Windows server >> 2012 for instance, has so much mislabeled and missing UIA content that >> either screen readers don't read at all, or they read spurious content, as >> if they are reading .NET classes, instead of application-generated, >> administrator-friendly messages. My friend thinks that this would only work >> if Microsoft themselves built this in, and he may be right. But I >> definitely think that it should be required on most open source projects and >> open source frameworks that all elements be labled and exposed that way >> people of all abilities and disabilities alike can benefit. I don't see how >> it would work in the commercial sector unless Microsoft implemented it. >> Tell me what you guys think. > >