1)查阅相关资料加深对敏捷开发和结对编程的理解;
2)组队情况,各队博客地址,github仓库地址,所选择的课题;
3)针对课题查阅的资料,对课题的理解;
4)二个人商量后,采用开发平台和技术工具
5)其他,如二人讨论的记录
对敏捷开发和结对编程的理解
敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的新型软件开发方法,是一种能应对快速变化需求的软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发过程中人的作用。
四条原则:①递增,而不是连续的;②避免不必要的开销;③协作;④说真话。
敏捷方法有时候被误认为是无计划性和纪律性的方法,实际上更确切的说法是敏捷方法强调适应性而非预见性,适应性的方法集中在快速适应现实的变化。当项目的需求起了变化,团队应该迅速适应。这个团队可能很难确切描述未来将会如何变化。(来源百度百科)
组队情况
成员博客地址:
何国行:http://www.cnblogs.com/cshgh/
汤友丽:http://www.cnblogs.com/letusrushb/
github仓库地址(四则运算):https://github.com/heguohang/pair_programming
所选择的课题:四则运算
查阅资料
要求:开发一个自动生成小学四则运算题目的命令行 “软件”。实现 输入你要出题的个数,随机产生四则运算,然后用户回答,并且进行打分。
规则:用随机数实现100以内的加、减、乘、除运算,其中和与积不能超过100,差不为负(即须大减小),商不为小数或分数(即必须整除)。要求总计输出10个运算式,每输出一个运算式,等待输入结果,然后进行对错判断并输出。最后输出统计答对的题数与分。
基本信息
中文名称
四则运算
加法
把两个数合并成一个数的运算
减法
已知和与一个加数求另一个加数
乘法
求几个相同加数的和的简便运算
除法
已知积与一个因数,求另一个因数
综合法则
四则运算中有三级运算,第一级是加减法,第二级是乘除法,第三级是乘方。(小学不会出现乘方)在四则运算中,如果只有一级运算,就从左往右按顺序计算;如果一、二级运算都在其中,则先算二级运算,再算一级运算。如果算式中含有括号,则先算小括号中的,再算中括号里的,最后算大括号里的,再对括号外面进行计算。
开发平台和技术工具
经二人商量后决定采用python实现课题目标;并决定使用pycharm开发工具。
PyCharm是一种python IDE带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等功能,是python开发人员和刚起步人员使用的有力开发工具。Pycharm中的编码协助和代码分析功能对现阶段我们的工作十分有帮助。
讨论(附一张讨论截图)
原文:https://www.cnblogs.com/cshgh/p/12535016.html