Pablog

“Talk is cheap. Show me the code.” - Linus Torvalds

Commencement

Gallery LogoSo, I’ve been accepted to Google Summer of Code 2008 with Gallery, “the open source web based photo album organizer”.  My project title is “Facebook / Flickr Style Image Region Based Tagging” and I will be working out of Milwaukee, WI for the summer.  I’m incredibly excited to get started, and I plan on tracking my progress here.

My first Gallery-related task is actually unrelated to my project.  The developers wanted each GSoCer to perform what they called a “familiarization task”, which, as the name implies, is intended to be a way to dive into the Gallery code and way of life.  These were basically small bugs that needed to be fixed (open source projects usually have a long long list of open issues and bugs) that the developers believed someone new to the project could handle.  I believe I have fixed the bug I was assigned, but they also want me to write what’s called a “unit test”–code that proves that my bugfix does indeed work–and I’m having quite a bit more trouble trying to figure that out.  It’s never a good sign when your unit test takes longer to make work correctly than your actual code did, but I doubt this will happen often.  Once I learn the ropes better I hope to be able to crank out tests before I write code that fixes them.  At least, that is the way that unit tests are supposed to happen.

Activity

No comments, leave your comment or trackback.

Leave a Reply


Search

The archives run deep. Feel free to search older content using topic keywords.