Trying to develop a Tiny URL thingy from scratch using as much TDD as possible (OMG is it hard to stick to TDD)
- Display website with simple interface (done)
- Take a URL as an input (done)
- Store that URL in database (done)
- Return a smaller URL (done)
- When a user navigates to the smaller URL, the website should redirect the user to the full URL (done)
That's pretty much it..
- Provide a "Preview" page to provide info about URL
- Provide a heat map of most used URLs
- Ensure 100% code coverage for tests
- Automate testing with Travis (done)
- Custom TinyURLs (/tonypnode-git or /some-cool-thing)
check out the #python-tdd slack channel at https://codebuddies.org
- Without the awesome people at #python-tdd and the http://trizpug.org, I wouldn't have been able to get this far
- so thanks guys/gals!