TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Is BDD/Cucumber an overkill?

4 pointsby sundar22inover 12 years ago
I was learning about Behavior driven development and Cucumber recently. It looks interesting, but i feel that it could be an overkill in the production.<p>What is your good/bad experience with BDD in real projects? Do companies like Google, Github use BDD in largescale projects?

1 comment

DevAccountover 12 years ago
If a project is having a difficult time specifying requirements BDD can help to derive better scope. I have quite a lot of experience of BDD in small and large companies. And have found that it does help where stakeholder's are pretty vague about what they want, BDD can help them think about the User Stories in more detail. Which ultimately helps to deliver the right product. You can also do the automated testing part too so you have automated acceptance tests which become regression tests after the feature has been released. However, I also found that it's difficult to get all the people onboard with it as it takes more time.<p>TLDR; Good if you have problems defining requirements, difficult if you have uncommitted stakeholders.