Work Completed
- Finish Styling
- Bug Squashing
Summary
I finished styling the HTML, and the site is looking pretty good. Just in time for the showcase!
There were a few bugs I found through extensive testing, so Bug Squashing was the main activity
of choice this week.
It occurs to me that Object Oriented Programming in general
is analogous to Polya's adaptation of the principle of "divide and conquer." In A
Word for Learning, Papert discusses this, using the example of the Wright Brothers, who had
the intention to fly, but had to take it a piece at a time, building a wind tunnel to test
wings, a glider, and an engine, all as seperate parts. Similarly, Object Oriented Programming allows
the programmer to divide up the tasks, in my case, a recipe website, into more manageable subsections,
or classes, in order to complete the whole. Modular programming allows success where failure would
likely occur, simply due to the programmer being overwhelmed.
Work On Tap
References
Papert, S., (1996). A word for learning. In Y. Kafai & M. Resnick (Eds.), Constructionism in practice:
Designing, thinking, and learning in a digital world (pp. 9-24). Mahwah, NJ: Lawrence Erlbaum Associates