09 2013 档案

摘要:首先显示博客要求:描述在这么多相似的需求面前, 你怎么维护你的设计 (父类/子类/基类, UML, 设计模式, 或者其它方法) 让整个程序的架构不至于崩溃的?建议从后往前来搞,比如我通读一遍需求后了解到后面会用到多种模式,那么在输入的时候自然要定义后mode然后一步一步来,这里用的是面向过程的设计方法,所以没有用到面向对象的那么多冗杂的概念,程序的架构主要是根据不同的mode分别进行相应的输入错误判断,然后调用不同的Input函数完成输入,init()函数完成初始化操作,最后通过不同的work()函数完成函数主体操作给出你做单元测试/代码覆盖率的最终覆盖率的报告, 用截屏显示你的代码覆盖率。。 阅读全文
posted @ 2013-09-29 20:20 VeryBigMan 阅读(352) 评论(6) 推荐(0) 编辑
摘要:今天周四没有想去上的课,早八点到中午11点半,下午吃完饭后稍微完善了一下,目前代码可以在dev c++和vs2012上正常运行,性能分析我看资料上一大坨,考虑到目前状态不太好,脑袋转不动了,决定先放一放去看看邹老师以前的软工博客以及学长学姐们的经验,现在这里稍微总结一下.1) Before you implement this project, Record your estimate about the time you WILL spend in each component of your program.做这个项目之前,因为之前从没有系统的进行过从需求分析到编码到性能分析的开发过程,所 阅读全文
posted @ 2013-09-15 17:20 VeryBigMan 阅读(589) 评论(0) 推荐(0) 编辑
摘要:搞了6个小时individual project...看看博客做一做第一次现代程序设计作业1) 建立 GitHub 账户, 把课上做的 “最大子数组之和” 程序签入我的github地址是https://github.com/oldoldb,以前没有用过各种不熟练啊....代码我放到这个repository里了,是昨天完成的在hdu和poj上找的5道关于一维和二维情况的最大子数组&最大子矩阵问题的练习,具体的解题报告参见第一篇博客:http://www.cnblogs.com/oldoldb/p/3312195.html2) 在 cnblogs.com 建立自己的博客。 写博客介绍自己的 阅读全文
posted @ 2013-09-12 16:32 VeryBigMan 阅读(309) 评论(2) 推荐(0) 编辑
摘要:邹老师的第一门课上小测了最大子矩阵的问题,课堂上只想到了O(n^2*m^2)的算法后来翻《编程之美》的时候翻到了这道题...今天下午研究了一下,到OJ上切了几道题,熟悉了动态规划在这个问题中的应用.一.最大子段和书上已经将这种思想讲的很透彻,对基本的最大子段和的练习可以参照hdu1003题http://acm.hdu.edu.cn/showproblem.php?pid=1003,唯一的一点变形是这道题要求求出最大字段的起始位置和终止位置. 1 #include 2 #include 3 #include 4 #include 5 #include 6 #define INF 0x3f3f3f 阅读全文
posted @ 2013-09-10 14:57 VeryBigMan 阅读(251) 评论(0) 推荐(0) 编辑