Справочник Пользователя для Wiley Ruby on Rails For Dummies 978-0-470-08120-4

Модели
978-0-470-08120-4
Скачать
Страница из 12
So the wolf visited the second programmer’s Web site. The site was up and
running, but certain aspects of the site didn’t meet the wolf’s needs. In fol-
lowing the Waterfall methodology, the second programmer had carefully
planned every aspect of the project before beginning to write the code.
But by the time the code was ready for testing, the project’s requirements
had shifted.
The second programmer was aware of her Web site’s deficiencies. Through
extended testing and use, she had learned that the original requirements were
obsolete. But with all the code in place, the second programmer couldn’t
easily make major changes. All she could do was fix bugs and make the
code run a bit faster. She promised that she’d update the requirements for
version 2.0 of the system. But the wolf was impatient. He huffed and he
puffed, and he blew the Web site down.
In desperation, the wolf visited the first programmer’s Web site. She had built
the site quickly and easily, using Ruby on Rails. In fact, her first prototype had
been up and running in two days. Her co-workers had tested the prototype,
critiqued the prototype’s features, and told her what they expected in the
next prototype.
The next prototype was ready sooner than anyone expected. Once again, 
co-workers tested the prototype, suggested improvements, and helped the
programmer to refine her evolving requirements.
After several brief rounds of coding and testing, the Web site was ready for
public use. The wolf enjoyed visiting the site because the site’s look and feel
reflected the way it had been designed. The site was nimble, intelligent, and
easy to use. The site did the kinds of things the wolf wanted it to do because
the programmer had gotten feedback on each prototype. Everyone was
happy . . . for a while anyway.
To repay the Ruby on Rails programmer, the wolf offered to repair her
house’s leaking roof. Unfortunately, the wolf had a nasty accident. While he
was working on the roof, he fell into the chimney and landed directly into a
pot of boiling water. Goodbye, wolf!
But the Ruby on Rails programmer was happy. She had created a great Web
site. And with all the time she’d saved using Ruby on Rails, she was able to
climb up to the roof and repair the leak herself.
The end.
10
Part I: Nuts and Bolts 
05_081204 ch01.qxp  11/30/06  11:09 PM  Page 10