摘要:关于用例的说明(第五章),用例中的输入数据指进入过程(用方块表示)的数据,而输出数据指过程流出的数据,输入数据可以来自其他过程,或者数据存储,或者外部实例,而输出数据也可以输出到外部实例或数据存储。用例中的每一步骤的信息的输入输出方向多是相对处理过程的,而用例也是站在过程的视角来构造的。 一般定义功能需求列表后,按“业务事件-响应”来划分用例与零层数据流图片段。书中有些由于...
阅读全文
摘要:连连看寻路时,使用回溯法进行逐步测试,如果发现某条路不行,则退一步再进行尝试,可以使用递归来实现,递归方式代码比较自然,另外也可以使用栈来实现,以下是一些实现思路: 定义节点Node, Node包含左,右,上,下四个标志,表示这个节点是否进行了4个位置的寻路尝试.1. 首先将开始节点压入栈.2.判断栈是否为空.3.然后Peek栈顶节点的node_x. 3.1判断nodex_x的四个点是否存在目标节...
阅读全文
摘要:yield是一个语句不对应IL指定,编译后可以看到yield会变成一个IEnumerator(IEnumerable)实现.参考:http://www.cnblogs.com/montaque/archive/2005/04/21/142844.htmlhttp://www.microsoft.com/china/msdn/library/langtool/vcsharp/CreElegCodAn...
阅读全文