24点问题的一种简易算法的设计与实现Design and Realization of One Simple Algorithm for 24 Questions
郭玉滨
摘要(Abstract):
实践是敏捷软件开发的核心,对代码要求精益求精,在开发的过程中,简单设计,用测试驱动,通过重构和迭代代码实现设计。24点问题是一类趣味数字游戏问题,开始想用递归思想解决,在编写代码的过程中,写出了递推的过程,程序重复的地方太多,经过重构写出了递归算法,在增量式开发中应用重构技术实现了递归算法并对算法进行了扩展。
关键词(KeyWords): 24点问题;递归;增量式开发;重构
基金项目(Foundation):
作者(Author): 郭玉滨