Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/linsomniac/python-makepath

Python implementation of makepath by jsh.
https://github.com/linsomniac/python-makepath

Last synced: 11 days ago
JSON representation

Python implementation of makepath by jsh.

Awesome Lists containing this project

README

        

Makepath Python
===============

Author: Sean Reifschneder

Overview
--------

This is a simple program that demonstrates Test Driven Development for
Jeffery Haemer. He wrote a "makepath" script, which is a simple "mkdir -p"
implementation, but used test driven development to do it.

He asked me to show him how I would implement such a thing in Python using
Test Driven Develoment techniques, after I gave a presentation on how TDD
helped me to achieve the, seemingly impossible, at a code retreat
(implementation of Conway's Game of Life in under 45 minutes).

The git history here is probably interesting, as it shows each step I made
in the development process, to illustrate how I approached the test-driven
development process.

To run the tests, do: cd test; make

Presentation:

http://sea.ucar.edu/event/retreat-software-development-trenches

http://www.tummy.com/Community/Presentations/coderetreat-20120530/