Monday, June 15, 2009

GSoC week 3

Ok, week _three_. The final exams were during week2 so it didn't see much work. But the exams are all over now :D

I started hacking/gaming/surfing/chatting from Thursday, here's the weekly report.

1. The biggest thing is that contact-selector is working now :-) Although the final code is not at all complex, it does take some efforts from me. Many thanks to the telepathy-book. I copied much code from telepathy-book and other places :-)


It now fetches all contacts from telepathy (so the list is the same as in Empathy). Sure it's very primary and needs lots of work, e.g. filtering out offline contacts, responding to contact or connection status change, showing the status-pixbuf (the green circle or red triangle) or maybe the avatar.

2. I also commited a little refactoring to sudoku.

== Next week ==

* Continue with the contact-selector. Implement the above things. Should add the contact-selector into my branch of sudoku and be able to send tube requests after this week.

* Read more about telepathy and understand the code I wrote (yeah, many things are still not clear to me).

* Continue the refactoring. I think I would have to change the way new game is opened.

==
During these several weeks, I feel more and more that programmers do differ in their abiliting of coding. One needs really coding to be able to write nice code.

For example I sometimes hold a statement and wonder which class or method should I put it in. I think the final maintabily will be affected and it needs experience to know the answer. Hopefully I can get some of it after GSoC :-)

0 comments:

Post a Comment