When Chad posted about wanting to know more about Test Driven Development in Django, I said to myself.. "hey, I'm not completely clueless in this area. I think I can help." Max and Scott saw the topic and joined in as well. Then Chris and Nicole did too! We talked a bit over the weekend while at PyTn (great conference) and ultimately decided to meet up at Cinco De Mayo Monday (today) at 11 am.
Come 10:45, Scott Burns, Chris Graffagnino, Nicole Dominguez, and myself loaded into my incredibly fast 2010 Toyota Corolla
Sport (0 - 60 in less than a minute, probably) and drove to Cummins station. We had a few issues finding parking. Mostly due to a massive dumpster fire and the entirety of Cummins Station being
EVACUATED. We agreed to go to Whiskey Kitchen instead...
At Whiskey Kitchen, we had a great discussion involving fundamental principles of TDD. Where to draw the lines. How to convince the nonbelievers. And common techniques to make it easy to obey the testing goat. I also lent Chad my Test Driven Development book. Thanks to Chad providing a useful scenario I was also able to write up a quick Django app that shows a very simple implementation of testing import functionality.
`importapp/tests.py, utils.py, and views.py`
are of interest in regards to today's topic.
This and any future PennyU projects will be stored in a public repo on my GitHub profile named PennyU.
Overall:
- Discussion: 10/10
- Company: 10/10
- Dumpster Fire: 10/10