…Extreme Programming. At a conference I overheard a couple of programmers make a snarky comment about Test-Driven Development. I interrupted them and gave them "the spiel: about TDD. They pretty clearly didn't care, but I didn't let that stop me. Eventually they just turned and walked away.
While I'm still uncomfortable remembering that incident, it serves to remind me of the single most important question to ask myself when I want to get from A to B: what is my motivation …
…requirements specialists are key for improving quality, agility and to reduce costs.
The agile method ofdevelopment ( ) and how it relates to ( TDD).
Executable specifications, stories and scenarios.
Introducing BDD tool(s).
, test automation and acceptance testing
This is the pitch that I give right at the beginning of my BDD Kickstart classes to give everyone an overview of what is, and why I think it matters.
In this video, I cover:
How BDD improves communication between developers and stakeholders
Why examples are so important in BDD
How BDD builds upon Test-Driven Development ()
Why business stakeholders need to care about refactoring
If you'd like to learn more, there are still a few tickets left for the …
…want to dig deeper, boost their confidence, and bolster theirskill set. We dig into ( TDD), object oriented design, building a library from scratch, code style, and more. It takes place in November and December.
Check out RubyReloaded.com to learn more about the course, what it involves, and when it runs. There are 24 places on each and about half have gone to waiting list folks so far.
P.S. The coupon code INSIDE will give you a $ 50 discount …
We recognize Test-Driven Development ( TDD) can be difficult to practice as features increase in complexity. Testing is often skipped when developers feel uncomfortable with TDD or have not yet seen certain approaches in practice.
We'll describe specific techniques used in TDD which touch on: Integration testing with RSpec+Capybara, Model Associations and Data Validations, Asynchronous Jobs, Emails, 3rd Party Services, and JSON API endpoints.
Tuesday at 2:00pm: …
#2 Do Test Driven Development ( TDD) Well
By well I mean do all of the normal activities that are part of TDD ... and do one more thing. Create self documenting code that also lends itself to traceability directly back to product requirements. Imagine telling an auditor that you can prove that you tested every path of the code EVERY time you checked your code in...thousands of times. All of these tests can be directly linked back to product requirements. That would make an audit pretty easy. …
PyCharm makes test driven development ( TDD) fast! The speaker was using PyCharm to test drive the development of a class which he was creating quickly in the test file. PyCharm can automatically create the scaffolding for a class as you use the class in your test. It can create the scaffolding for methods, add imports, add constructors, etc. all automatically as you try to use those things in your tests. It has helpful coding suggestions and refactoring support. It has code snippets. …
I regularly find myself explaining to people the difference between( Test-Driven Development) and ( ). There still seems to be a lot of confusion over this, so I wanted to this write up for reference.
Late last year I was interviewed for a virtual panel on InfoQ along with Dan , Gojko , and Liz . Probably the most interesting part of that conversation covered the difference between TDD and BDD. Or rather the lack of any great difference.
Back in May we released the Trail Map a collection of straightforward, structured answers to questions like: "How do I learn ? ? Test-Driven Development?"
The Trail Map came out on top of all of the great learning material you could already get from us: this blog, the new podcast, the playbook, thebook, several screencasts and videos, and in-person workshops in and . Some of this content is paid, and some of it is free.
Kraków will be facilitated by Retreat Corey Haines - one of the original inventors of this form of programming exercise, and most likely the most experienced code retreat facilitator in the world . You can find more information about code retreats on this website. Big ‘thank you' to the organizers and to Michał - for inviting to and his help in making it happen!is a workshop in and ( TDD) .