Subscribe to RSS Feed

Testing

Testing your Web site isn’t a one-time, standalone step, but rather something you’ll need to do often. You cannot test your site too much! Unfortunately, it’s hard for the site developer to perform a truly good test of the site: He or she
created it, so he or she knows how it should work and uses it accordingly.

A better test is what happens when your family, coworkers, and annoying friends give the site a whirl. And I specify the annoying friends, because they’re the ones who will attempt to do things you never would have imagined. When these people, who aren’t Web developers themselves, purposefully or accidentally misuse the site, what happens? From these experiences you can improve the user interface and security of the whole application.

Database and Programming Design

Continuing our last articles about Basic development design, lets have a look at database design and programming design in this article.

Designing the database is a key step, largely because changes to the database at a later date have far larger implications and potential complications than changing any other aspect of the site. Adding functionality through database changes is a steep challenge and fixing database flaws is excruciating, so make every effort you can to get the database design right the first time.