The quality of web development services. Part 2. Solution.
Sunday, 16 November 2008
Our notes are not meant for web developers, but for people who are likely far from web development and have need in web development services. Therefore we would like to advise some solutions for customers to pay attention to the things that must be anticipated in order to get quality web development services.
As mentioned in the previous note high-quality web development consists of many things — starting from how the development process is handled in general and ending up with the quality of programming code. Here are some requirements that we include in each specification requirements for any project. We strongly recommend you to include these requirements in your brief for the website to assure the quality of technologies and scripting.
Requirements:
- Coding should be according HTML or XHTML standard (at present time HTML 4.01 and XHTML 1.1) and validated using something like W3 Validator (http://validator.w3.org/).
- Cascading Style Sheets should be done according CSS2 and validated using something like W3C Validator (http://jigsaw.w3.org/css-validator/).
- Separation of HTML presentation and business logic is a must.
Input validation:
- All user's inputs should be validated. If the input does not pass validation, a clear message should be displayed to the user. A help indicating required format should be displayed. (Should be anticipated in interface design.)
Errors and Exceptions
- All code parts that may throw an exception (especially DB connections, invalid user input and so on) must be implemented for handling only specific for these block exceptions.
Why do we post our notes?
Our notes are mainly intended for our potential clients. These notes will be also helpful to people who would like to get their website done and they don’t have much experience working with web development companies.
Feel free to contact us if you have any questions about our notes or would like to give us your feedback.