[Adium-devl] GSoC Project
Arcadio Rubio García
arcadiorubiogarcia at gmail.com
Mon Jun 9 10:35:48 UTC 2008
Hi everyone,
my name is Arcadio Rubio and I'm one of the students selected to
participate in the Google Summer of Code (GSoC) 2008 for Adium.
I write this message so that all the Adium developers know what I'm
doing, and can make any comments or suggestions.
In a nutshell, the goal of my project is to "to develop a Behaviour-
Driven Development (BDD) framework for Cocoa applications that offers
an alternative to OCUnit ready for use in production environments,
solving its shortcomings", as said in my application to GSoC.
I'm not satisfied with OCUnit, mainly because tests written with it
tend to be quite complex (eg, http://tinyurl.com/3jpq2p), and since it
forces to use cumbersome AppleScripts to check some things (eg, http://tinyurl.com/3ec2en)
.
I'll try to build an alternative framework following the BDD
principles. I'd like to come up with something that allows developers
to write simpler tests that look more like specifications.
An important detail is that tests for my framework will have to be
written in F-Script. Maybe this is the most questionable design
decision. However, I consider that using this language is crucial to
make the framework significantly better that OCUnit. F-Script is a
much more concise language than Objective-C, and it makes possible to
create a clean domain specific language for specifications (tests)
thanks to its blocks.
Finally, I'd like to give some credit to my mentor: Colin Barrett.
He's guiding me and helping with all the difficult decisions, and he's
doing that disinterestedly.
- Arcadio
More information about the devel
mailing list