摘要:
听课 编写程序 阅读相关书籍 网上查找资料 日总计 周一 0 5 0 0.5 5.5 周二 0 4 0 0.5 4.5 周三 0 4 0 0 4 上周一 2 0 0 1 3 上周二 0 1 0 1 2 上周三 0 3 0 0 3 上周四 2 4 0 0 6 上周五 0 4 0 0.5 4.5 上周六 阅读全文
摘要:
阅读笔记第四章代码的复审: 3.提出解决办法避免再次调入陷阱:代码必须成功的编译,程序员测试代码,最好的方法是在调试器中单步执行,复审时最好是面对面复审,开发者控制流程,讲述修改的前因后果,复审着必须逐一提出反馈意见,同时在修改时也要注意会不会影响其它的功能,做好记录避免错误一犯再犯,一个好的工程师 阅读全文
摘要:
第五周 所花时间(包括上课) 20 代码量(行) 200 博客量(篇) 3 了解到的知识 3. 了解到了将随机生成的一维数组转换成二维的图的形式 4. 在阅读笔记中知道了以前自己没有注意到的地方命名方法上要多加注意要用最通用的匈牙利命名法; 5. 要注意注释的书写规范,注释是一个程序的切入点,每个程 阅读全文
摘要:
敏捷方法是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。敏捷开发(agile development)是一种以人为核心、迭代、循序渐进的开发方法。 敏捷开发是由一些业界专家针对一些企业现状提出了一些让软件开发团队具有快速工作、响应变化能力的 阅读全文
摘要:
第四周 所花时间(包括上课) 26.5 代码量(行) 120 博客量(篇) 4 了解到的知识 这周主要编写了结对开发作业求最大的子数组。在编写过程中,学习到了很多知识。尤其是环数组,必须考虑数组的头与尾。 1.了解到了如何求一个环的数组的最大子数组。在动态数组的前提 下将数组拆成非环。 2.了解到了 阅读全文
摘要:
一、题目要求:返回整数数组中最大的子数组的和 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个数组,每个子数组都有一个和。 将数组连成环求最大的数组。 二、设计思路: 这次实验是在上次实验的基础上做的,要将数组组成一个环的话这次实验只需要将数组的内容复制一遍,将数组数量由 阅读全文
摘要:
一、 题目要求:返回整数数组中最大的子数组的和 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个数组,每个子数组都有一个和。 二、 设计思路: 首先输入一串数组,定义max为最大值,定义sum为求和的结果;从头开始首先将数组的第一个数和sum相加存到sum中,判断a[i]的正负,为正数的时候判断max和sum的的大小,如果为负数将sum置为0;如果最... 阅读全文
摘要:
第三周 所花时间 (包括上课) 29.5 代码量(行) 500 博客量(篇) 2 了解到的知识 1.知道了输出流的使用,输出到两个不同的文件中; 2.了解到了栈的使用和输入输出,以及负号的判断删除和置空 。 3.函数的调用以及宏定义的使用都有一定的了解和练习。 3.这次实验使用了大量的单元测试,调试 阅读全文