Developing web applications: operational means beta Oct16 '07
My new word is "operational". I use it when alerting people that a new development feature is in place:
This is operational now.
I use this word to cover my ass. "Operational" means the feature can be used, but it hasn't necessarily been verified to function under all circumstances. In other words, there could still be bugs. I haven't tested every possible angle of the application.
In a sense, "operational" means "beta."
Web applications are tricky to get right. Someone always finds a hole or bug that may not have been evident to you during the development process. This is especially true if you're the lone developer of a particular project, and you (as a single person who probably doesn't actually use the app) can't possibly consider (or simply remember!) every angle of functionality that a "seasoned user" would know.
Here are a couple of things to remember:
How are users getting to the application? There could be many pages that let them enter into your page, each with different criteria. If you're not aware of all of the entry points, don't manipulate the database structure, or otherwise lock users out.
Consider the least likely thing your users will do within your application. You can bet they will do it. In a sense, you have to protect against every possible action, even actions that may seem stupid to you as a user. Remember, users are not you. They will always do unpredictable and unanticipated things.
Categories: Web Development ![]()
Add Feedback (view all)
Leave feedback
matthom
is published and produced by Matt Thommes - an independent publishing enthusiast, mobile blogger, content creator, informative writer, web developer from a suburb of Chicago.
Never one to conform, Matt intends to promote the effect the web has on our lives, in an effort to intensify, instruct, and clarify all that is happening around us.
Popular Pages
- Fast rounded corners in Photoshop (7360 recent visits)
- PHP – passing variables across pages (2695 recent visits)
- JavaScript set selected on load (2258 recent visits)
- Removing all child nodes from an element (1638 recent visits)
- iPod songs out of order? (1303 recent visits)
- Firefox 3 smart address bar: wildcard search (1232 recent visits)
- Britney - Everytime piano tab (1109 recent visits)
- MySQL LEFT JOIN syntax (929 recent visits)
- Breathe Me - Sia (780 recent visits)
- Tumblr: how blogging should be (687 recent visits)
Similar Entries
- PITT article: web-based feed readers (2 recent visits)
- How do web sites work? (Part 1, Series A) (17 recent visits)
- How do web sites work? (Part 2, Series A) (31 recent visits)
- Web site stats via email or RSS (2 recent visits)
- WEGO – The Web Ego project (4 recent visits)
- Yahoo! Web Services: Image Search (2 recent visits)
Stats
2 unique visits since August 2008