UCOSP week 8

This week was a week.

My goals for last week were:

  • Revise design doc based on current progress.
  • Implement tests for the CSV importer plugin, and
  • Refactor database.py CSV importer code to a plugin format.

What I Accomplished Last week:

  • Wrote CSV importer code to a plugin format, but tests failing so I have to fix that.
  • Refactored RSS plugin code according to code review, rebased according to guidelines.
  • Updated plugin system tutorial, according to code review, and rebased to master (need to do again).

Challenges I faced this week:

  • Rebasing code, lots of fun took me over 4 hours to get it right due to conflicts and such.
  • Tests failing on csv plugin, need to fix, need some other tests.
  • I had a term project due Monday (today) & 2 more are due this upcoming Friday.
  • Plumbing & renovation hell (long story).

Plans for next week:

  • Fix csv plugin, and finish tests.
  • Rebase tutorial to make sure it is caught up with master & implement final code review suggestions
  • Revise design doc based on current progress.
  • Refactor database.py to use working CSV importer plugin.
  • (If have time) do report and screen-cast for the academic portion of this course.