On Tue, Nov 18, 2008 at 8:09 AM, Trans <transfire / gmail.com> wrote:
> Why did 'should' become the going nomenclature of BDD framworks?

Because that's the word PMs and clients typically use when they are
describing a system, and BDD attempts to eliminate vocabulary
differences between the client and the programmer.

True, they sometimes say "must", when they really want to emphasize
something.  But for the most part they say things like "after the user
logs in they should be shown a list of overdue frobbits, if there are
any".

--
Avdi