我们开始要进行牌局游戏了。前面的开发我都是代码与测试交织进行,代码先的时候多点。
但在写测试的时候玩玩发现代码不好测试,又去改代码。所以现在我们改下方式,考虑测试优先。
以测试优先的角度去思考,其实前面所有起进程的工作都过早了。应该还是直接测试数据结构的。
牌局游戏首先要发牌吧,因此我们最先应该测试的是往Seat加牌。
seat_test.exs 增加测试代码
seat_test.exs
seat.ex 增加让测试通过的代码,具体不贴了,看git吧
我们开始要进行牌局游戏了。前面的开发我都是代码与测试交织进行,代码先的时候多点。
但在写测试的时候玩玩发现代码不好测试,又去改代码。所以现在我们改下方式,考虑测试优先。
以测试优先的角度去思考,其实前面所有起进程的工作都过早了。应该还是直接测试数据结构的。
牌局游戏首先要发牌吧,因此我们最先应该测试的是往Seat加牌。
seat_test.exs 增加测试代码
seat.ex 增加让测试通过的代码,具体不贴了,看git吧