“进度条”博客
——第三周
第三周 | |
所花时间(包括上课) |
上课时间:一周两节课,共3个小时左右 课下时间:周二晚上8::30到晚上10点左右(熟悉同伴、制定规范、搜集相关资料并构思) 周三下午3:30点到7:30左右(两个人一起编写函数并测试) 晚上9:00到11点(自己编程,查阅资料,修改函数的bug) 周五下午2点到5点半(继续编写部分的函数) 晚上7点到9点半(修改程序,查资料) 周六早上8:10-11:00;然后吃饭午休;下午2:15-6:00;然后吃晚饭;晚上7:45—9:45左右(将测试好的函数写进主函数中, 并测试) 周日8:15—11:30读课本、发表进度条博客 总计:22个小时左右(这周完全重新整理了思路,加上与小伙伴的磨合期……) |
代码量(行) | 630行(不包含单元测试代码),因为减少了代码的冗余,所以虽然功能增加但是代码量大大减少。 |
博客量(篇) | 两篇:“二柱子四则运算升级版”、“进度条”博客 |
了解到的知识点 |
1、随机数的种子不能播种的太频繁,不然就容易产生不随机的随机数;而且随机数的生成几率是可以通过代码修改和控制的。 2、学会使用C++中int类型与string类型转换的函数,复习了将int与double之间强制转换的方法。 3、复习了用string类型的数组记录存储数据以及地址传递返回主函数的方法。 4、复习了使用ASC码分离数字和符号的办法。 5、认识到合理的构造函数能大大的减少代码的冗余。 6、清除的认识到,对于数据结构的理解远远差于C++,以后要有意识的查漏补缺 7、复习了C++的文件输入输出流 8、软件工程中养成良好的构思能力和良好的代码规范可以为修改和阅读代码节省大量的时间。 9、基本掌握记录PSP和缺陷日志的方法 10、学会慢慢的尝试边写代码边做单元测试,避免出现长篇的代码写完无法检查错误的情况 11、学会与同伴沟通、商量、设计,懂得语言表达的妙处以及合作中哪些事情应该做哪些不应该做。了解到了合作的益处。 12、进一步理解了作为程序员,思维的严谨与构思是多么的重要。 |