How do you go about measuring quality in the Front End Development space?
Are there any tools/techniques/best practices you feel are particluarly relevant? e.g. Unit Testing for JavaScript, YSlow, page validation?
Would be interetsed to know others thoughts on this as i think it is open ended. For example you could say that a mark of quality is that the finished site looks the same in all browsers, html passes validation as does CSS.
Those points are contestable as i personally don’t believe that validation is that important and/or a finished site should necessarily look the same in all browsers e.g absence of rounded corners in those browsers that do not support them.
To manually Check the front end development:
Look at the website:
Look at the un-minified code:
And the list goes on and on.
The important thing is good HTML with CSS used to enhance the UI and layout and that the JavaScript enhances the functionality correctly.
Also ensure that 3rd party applications like flash and SilverLight are only used for complex applications or powerful animations.
Oh and of course check It’s not auto generated nonsense from ASP.NET, WordPress, SharePoint, etc.
Reading your question more carefully I’ve handled it at a tangent. If you want automated tools the HTML validation is good. Using external tools like YSlow is great. Using js unit testing is great. These are all good and valid tools you should use.
I’m sure there are more but I don’t have personal experience to recommend any.