[sudo-discuss] Test Driven Articles Development

Matthew Senate mattsenate at gmail.com
Thu Mar 7 00:14:45 PST 2013


You can add to the wiki here, ya'll:
http://sudoroom.org/wiki/Governance_tests


On Wed, Mar 6, 2013 at 11:20 PM, William Budington <bill at inputoutput.io>wrote:

> I thought of this during the meeting but didn't want to veer too far off
> topic, but since the analogy of articles amendment to software
> development (particularly version control) came up, I thought this was
> pertinent.  At certain points during the Articles of Association, it
> might be a good idea to write tests.
>
> Test Driven Development is an integral part of a lot of software
> development - coming up with different situations and contexts of how
> your software is used.  But it can actually be applied here quite easily
> - especially to the 'conflict resolution' sections.  How well do the
> articles we've agreed upon handle different types of conflicts?  Well,
> we can write test cases for them.  For instance:
>
> Test Case 1: Someone has stolen money from the donations jar
> Test Case 2: An injury happens at Sudoroom
>
> The more tests we write, the better the coverage of the articles are in
> different situations.  This may also help elucidate the gaps where our
> articles may need amending.
>
> Writing tests also actually helps clarify the meaning and intention of
> articles with more obtuse language.
>
> I was going to go create a wiki page on it, but the server rejected me
> from creating a login for some reason :(
>
> Bill
> _______________________________________________
> sudo-discuss mailing list
> sudo-discuss at lists.sudoroom.org
> http://lists.sudoroom.org/listinfo/sudo-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sudoroom.org/pipermail/sudo-discuss/attachments/20130307/f63cd3d7/attachment.html>


More information about the sudo-discuss mailing list