Pomodori Blog

TODAY’s PLANNED 9

TODAY’s DONE 5

  • planning 1 => 1
  • modularization migrate on-pomodoro-done and on-break-done and on-app-start to the countdown-field soon to be timer-controller and update test suite for it 4 => 4

TODAY’s NOT DONE

  • modularization summary controller to control statistics display with update-summary and format-metrics 2
  • modularization modal button controller with on click methods for submit, void, stop and callbacks to main view to change labels 2

STANDUP

  • I was able to split the refactoring operations into multiple tasks and that worked out very well.
  • I moved 90% of the timer logic out of application.rb into the timer-controller
  • I had to move also the enabling/disabling logic out of the text field class
  • I still need to extract the on-break-down method
  • Today I’ll try to close the timer controller (the renaming is basically the final action)
  • Then I want to extract the other logics

RETROSPECTIVE

  • I was slower because I mixed two different tasks: extracting timer controller logic and creating a main view in parallel. I should have extracted the controller logic from application.rb leaving all the rest and then extracting or renaming application.rb to mainview. Remember next time.

INTERNAL INTERRUPTIONS

EXTERNAL INTERRUPTIONS

  • Session aborted to go home fix Palomino

RAW DUMP


  92|@planning planned the day|2009-03-20 13:08:15 -0500
  93|@timercontroller created on break done logic|2009-03-20 13:38:49 -0500
  94|@modularization done with the timer controller logic. Now back to main view and application to integrate the work done with the goal of commit ASAP|2009-03-20 14:09:28 -0500
  95|@modalcontroller started implementing onclicks and title for modal button in related controller.|2009-03-20 14:40:38 -0500
  96|@modalcontroller created the modal controller and thinking that shoul only contain a state machine|2009-03-20 15:11:40 -0500
blog comments powered by Disqus
Fork me on GitHub