Notice

This page show a previous version of the article

This is a general work log updated daily.

Today's TODO list:

This week's TODO list:

  • finish sentence related views and test them
  • finish corrections and tag views
  • finish user views
  • write the import script and import some subset of the data

Work log

Week 1 19/5

Monday

  • compiled dependencies and tools (sage, git, etc..)
  • set up virtual env
  • set up pytoeba-dev repo/structure
  • setup pytoeba's project structure

Tuesday

  • added sentence and link models
  • threw out sage and compiled scipy/numpy
  • explored agpl for graph manipulation

Wednesday

  • added log model
  • added correction model
  • added tag models
  • added audio model
  • set up work log

Thursday

  • read py.test documentation
  • read django testing documentation
  • wrote a passing test for the sentence manager

Friday

  • read "Test Driven development with Python"

Saturday

  • Finished the sentence manager

Week 2 26/5

Monday/Tuesday

  • added scaffolding/structure for tests and fixtures using py.test
  • added database/form validation tests for:
    • sentence/link models
    • correction model
    • tag models
    • audio models
  • generated coverage reports

Wednesday

  • refactored tests and fixtures to be more modular
  • added more tests and expanded the manager some more

Thursday

  • N/A