How to use unit tests when using BDD?
I am trying to understand BDD. I’ve read some articles and as I understood BDD is “the next step” from TDD.
I say that because I find both to be very similar, and as I could read in this article, BDD was born as an improvement from TDD.
Great, I really like the idea.
Git Workflow for BDD?
Recently I was working with Behavior Driven Development approach in Rails using RSpec
and Capybara
. Everything looks okay and it even can speed up whole planning-development bridge in my work (by defining closely behavior of app than usual specification documentation). Anyway, here is my though: is BDD so cool why there is no version control workflow for it? Here is my thought:
BDD: Is it wrong to call it “Behaviour Driven *Design*”?
I learned the concept of BDD in this nice book, where the authors continuously refer to it as Behavior Driven Design, rather than using the term “Development”. I’ve been using this definition since then (and it makes sense for me, especially when combined with a Test-Driven Development cycle). However, after presenting the concept of BDD to a colleague, he googled it and found out that most of the references call it “Behavior Driven Development”.
For a refactoring tool, are I/O operations part of the core domain?
I’m working on a refactoring tool that makes necessary adjustments to a Rust project when moving a source file from one location to another.