Why Should You?

What’s the importance of Should in BDD? Why isn’t it called Must, Need to or Will? It’s one of those subtle psychological things …

The main reason Dan North decided to use Should instead of all other possibilities is, that Shouldimplies that you can always question the behavior of your system. It isn’t written in stone. If you think the system doesn’t behave correctly any more, feel free to change or drop the particular spec. I found this little comment of Dan North worth remembering …

Comments