<br><br><div class="gmail_quote">On 20 April 2012 19:47, Michael Litchard <span dir="ltr">&lt;<a href="mailto:michael@schmong.org">michael@schmong.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
A copy would be most helpful. Thanks :)<br></blockquote></div><br>The most useful part of the Elite/Traveller trading engine problem is that it&#39;s extremely easy to come up with changes to the requirements once you&#39;ve finished the thing. We all have some idea how international trade works, so you can think about the domain and say - &quot;Hey - I&#39;m going to add tariffs! And I&#39;m going to add alliances - most worlds will belong to one, and if you&#39;re registered with Alliance A then you don&#39;t pay tariffs at their ports, but you do pay extra at B&#39;s, and you can&#39;t dock at C&#39;s at all. But those relationships may change at an any moment.&quot; <br>
<br>Politics and trade are complex enough so that you can always come up with some tweak to the model that you never thought of before. Which means you get to see how easy it is to refactor for completely unanticipated requirements - it&#39;s not a hard test that gives you numbers, but it does give you a feel for how the language being tested copes with the sort of unanticipated change you can get in real world requirements. <br>
<br>Jay<br>