[python-uk] Next Codo Dojo organisation meetup
ntoll at ntoll.org
Tue Sep 22 11:53:08 CEST 2009
On 22 Sep 2009, at 08:21, Paul Nasrat wrote:
> 2009/9/21 Nicholas Tollervey <ntoll at ntoll.org>:
>> First off, apologies for the very late notice of this meet-up... date
>> clashes between those who had already volunteered their services
>> meant we'd
>> be organising the thing with a week's notice.
>> What? A meetup to discuss, plan and sort out the next London Python
>> dojo (happening on the 15th October 2009, 6:30pm)
>> Where? http://www.beerintheevening.com/pubs/s/72/728/George/Temple
>> usual pub)
>> When? Tomorrow (Tuesday 22nd September) at 7pm
>> Why? Work out the baby-steps needed to get the thing going next
>> time, define
>> the appropriate tests, format changes to improve the flow.
>> See you there...!
> Not sure if I can make it, but here is what I'd suggest as potential
> starting points:
> Who is the audience and what do we want to practice?
> The group last time seemed split between people who had quite a lot of
> working experience of python and those with less. We should make sure
> we know the split at the start of the dojo.
> I'd avoid gui, make the input/output text only, possibly provide the
> skeleton for the IO but with a failing test. IE just have the main
> loop. The other option is to make it a Django app, using a model and a
> simple table/form based submission.
> Given I am not playing the game
> When I start a new game
> Then the game should say “Welcome to tictactoe”
> And have the game say You are in a maze of twisty little passages,
> all alike
> Have the first few failing tests something around start or end to try
> drive the model
> As a player
> Given an empty board
> When I choose a square
> Then that square has a O in
> We can start naive (random computer placement) and improve the
> algorithm to try win (try to place on a axis next to own piece,
> identify 2 in a row), might want to seed the initial driver or
> co-pilot (not both).
> Maybe if there is time or half way try and throw in a new requirement
> (10x10 board 5 in a row wins)
> I've seen tictactoe been used effectively to teach legacy code vs
> tested code refactorings at Agile2009.
> python-uk mailing list
> python-uk at python.org
Thanks for the contribution..! It'd be good to see you there if you
can make it, otherwise we'll "fold in" what you've suggested.
More information about the python-uk