03 2016 档案
摘要:第四周 所花时间(包括上课) 17小时 代码量(行) 178行 博客量(篇) 4篇 了解到的知识点 敏捷开发Scrum 方法,了解了动态规划的思想 PS:下周要做APP了,这周终于把手机连上了,这个问题困扰我好久了,使了很多方法。ADT都用了好几个,最后终于驱动装上,连上手机了(笑)。 PS:下周要
阅读全文
摘要:在听了老师对敏捷开发的讲解后,我写了这篇博客来对敏捷开发的方法进行综述。 在“敏捷”的大旗下面,我们可以看到好几种软件开发的方法论。我们在这里剖析Scrum 这个方法论。 Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主
阅读全文
摘要:题目:返回一个整数数组中最大子数组的和。 要求: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 如果数组A[0]……A[j-1]首尾相邻,允许A[i-1],…… A[n-1],A[0]……A[j-1]之和最大。 同时返回最大子数组的位置。
阅读全文
摘要:发表一篇博客文章讲述设计思想,出现的问题,可能的解决方案(多选)、源代码、结果截图、总结。 结对开发的伙伴: 博客名:Mr.缪 姓名:缪金敏 链接:http://www.cnblogs.com/miaojinmin799/ 分析: 如果按照最笨的方法就是一个一个的比较先比较一个数的然后二个,直到个数
阅读全文
摘要:这几天,我把构建之法的单元测试又重新看了遍,结合我过去开发代码的过程,和最近老师总是强调大家单元测试做的不好,不符合规范。我发现了自身对单元测试只是肤浅的了解。 我总是写完代码,测试几个用例正确就算过了,最多考虑一下各种情况,写写测试的表格。 书中指出:单元测试应该准确、快速地保证程序基本模块的正确
阅读全文
摘要:第三周 所花时间(包括上课) 15小时 代码量(行) 579行 博客量(篇) 3篇 了解到的知识点 结对开发的技巧,熟悉了数据结构中栈的使用,利用栈来计算算式
阅读全文
摘要:本次试验是由上次的基础上迭代开发而来,并且用结对开发的模式进行开发。 结对开发的伙伴: 博客名:Mr.缪 姓名:缪金敏 链接:http://www.cnblogs.com/miaojinmin799/ 功能要求: 1、乘除可控 2、随机添加括号 3、输入结果判断正误 4、统计正确数量 5、正负,余数
阅读全文
摘要: 第二周 所花时间(包括上课) 21小时 代码量(行) 249行 博客量(篇) 3篇 了解到的知识点 软件测试的技巧,进一步锻炼编写大程序的能力,学会自我修改程序的能力
阅读全文
摘要:根据Right-BICEP单元测试的方法,我对我写的四则运算2的程序进行了测试: 1.测试能否控制使用乘除 有乘除 无乘除 2、测试是否能加括号 不加括号 加括号 3、能否控制结果没有负数 无负数 4、是否可以控制结果没有余数 无余数 5、是否可以控制题目输出数量 出5题 出1题 6、能否控制输出方
阅读全文
摘要:四则运算2 我这次程序是在上次的基础上修改而来,因为技术问题,我就暂时只考虑整数的四则运算,忽略了真分数的运算。 我的思路大体如下: 1、使用string数组记录比较避免重复,并用stringstream ss记录每一个一个算式。2、选择个数的多少(修改N的值),选择输出方式(屏幕打印/输出到文本)
阅读全文
摘要:本学期阅读计划有两个,一个是《构建之法》,另一个是《大道至简》。 在快速阅读构建之法后,我想提一下几个问题: 1、软件=程序+软件工程,那么只会软件工程是怎样具体详细的将程序变成合格的软件的? 2、效能分析是怎样的一个过程?其原理是什么? 3、PSP中为什么工程师比大学生在“需求分析”和“测试”所花
阅读全文
摘要:第一周 所花时间(包括上课) 10小时 代码量(行) 103行 博客量(篇) 4篇 了解到的知识点 随机函数的应用,编写软件的思路,划分模块的思想,软件工程的概念,构建之法的初步阅读
阅读全文
摘要:对于生成30个随机的四则运算,我一开始的思路是这样的: 1、生成一个随机数。 2、将该生成的随机数控制在合适范围内 3、随机选择一个运算符 4、随机生成第二个随机数 5、将该生成的随机数控制在合适范围内 6、打印输出 这样写了一个初步的程序: //王文奇 四则运算 #include<iostream
阅读全文