Archive for the 'code-reading@cs' Category

October 21 Code Reading Meeting

October 22, 2008

We met in the DGP lounge (Projector that speaks DVI! Yes!) for an hour an went over the Django URL dispatch code. We talked about how Python is a good language for this group’s purposes.

We also debated the ideal format for a code reading group—we’ll get a good system worked out. The tradeoff is that it’s better for us all if we each go over some assigned code individually, but not everyone has the time to do it.

For next week (Tuesday, October 28, 5pm, BA 5181), we’re going to look at BitTorrent. We’ll collaboratively explore it at the meeting but those of us reading ahead should think about:

  • What optimizations could be put in for the one-server one-client case?

Before the meeting, everyone will send out their preferred tools, tricks and techniques for exploring an unfamiliar piece of Python code.

For my part, I like to browse around using a graphical debugger and an architecture diagram where possible but for now I’m stuck with TextMate and PDB.

Advertisements

Inaugural Meeting of the Code Reading Group

September 18, 2008

Sept 18 2008 10am, BA 5250. Four in attendance. I accept the blame for not sending a reminder and for people going to the wrong room.

We’ll meet again on Tuesday, September 30th at 5pm, and biweekly thereafter. Location to be announced as I’ll be trying to book a room with a projector.

Andrew will send out the URL of the “App Server”, which allows CS students access to Windows.

Some projects we’d like to look at:

  • GNU Coreutils (For Tuesday’s meeting!)
  • Google Chrome
  • jQuery (Note concerns that it may be too advanced for readers without a Javascript background)
  • A text editor, e.g. Nano
  • Django

We’re still looking for more suggestions and ideas.

Christian suggests we hold a “What does this Regex do?” puzzle biweekly and will choose the first one for our next meeting.