Chapter 12. Design

I l @ ve RuBoard

Our life is frittered away by detail . . . Simplify, simplify.

”Henry David Thoreau

Design is not a phase of a project that gives way to a building phase. Design and creation are one and the same. XP stresses this interconnectedness and reduces the number of design documents to those that actually help developers develop.

The ultimate goal of development is a successful Web site that will enhance a customer's corporate image, attract users, and allow easy and satisfying navigation. We have found that Web site design requires some closely followed best practices to further this goal:

  • Aim for simple, elegant code.

  • Use CRC cards for design sessions.

  • Use naming conventions to save time.

  • Reduce risk by using prototypes .

  • Start slowly.

  • Don't plan for tomorrow.

  • Refactor, refactor, refactor.

I l @ ve RuBoard


Extreme Programming for Web Projects
Extreme Programming for Web Projects
ISBN: 0201794276
EAN: 2147483647
Year: 2003
Pages: 95

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net