Jonathan "Duke" Leto wrote:
Howdy,

In the beginning, writing the examples first, before anything else exists, is
instructional. Then you turn these into tests that *should* pass. Then you write
the implementation that makes them pass. Then you add some docs about how that
feature works. Then you rinse and repeat :)


I strongly concur with this approach. Whenever I have a chance to develop a project from scratch, I try to practice what I call "documentation-driven development": write a complete description of what functionality I want, including interfaces and examples, then write code and tests in close synchronization with one another.

Also, I think you should send a separate email to parrot-dev asking
for a consensus
about whether your project should be developed in a branch of
parrot.git or in a separate repo.
If a separate repo, I think it would be beneficial to have it in the
Parrot org on Github.


I think having the code in parrot.org on github will be good, because that will permit us to configure dalek to pick up commits and report them to #parrot. I have a mild preference for having GSOC code in branches rather than a separate repo, because it makes it easier for me to do a quick checkout of the code and see what's up. "branch vs. separate repo" might not make that much of a difference for the GSOCer, but branch might make life easier for mentors or backup mentors.

Thank you very much.
kid51

_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to