这周的学习内容:先是学习了代码复审,然后了解了复审的目的:1.找出代码的错误。2.发现逻辑错误。3.发现算法错误。4.发现潜在的错误和回归性错误。5.发现可改进的地方。6.互相教育,传授经验。为什么要做代码复审:1.早期发现,并修复问题—越是项目后期发现的问题,修复的代价越大。2.帮助团队成员互相了解—有效的帮助新成员了解团队的开发策略、编程风格及工作流程。3.鼓励开发者在它们的工作中更加尽心尽力。学习了对代码复审的重要性之后,又学习了结对编程,对于什么是结对编程,为什么要结对编程,结对编程的好处,结对编程的步骤,结对编程不适用的情形,等等……这周和上几周都是一样的,老师给布置的任务还是上周的抽签程序,上周我只实现的抽签滚蛋的效果,别的还没有做完,这节课,我把抽签分组也设计完成了,但是还没有全部完成,还有好多没有完成,下周继续努力。代码是我的硬伤,自己有想法,有内容,就是不好编,太复杂了。这周在课堂上学习了三个小时,在课下也学习了一个小时,对于编码还是不行,慢慢来吧,这周的收获是我自己可以编简单的代码。可以模仿了。
这周的阅读内容:软件开发环境在欧洲又叫集成式项目支持环境(Integrated Project Support Environment,IPSE)。软件开发环境的主要组成成分是软件工具。人机界面是软件开发环境与用户之间的一个统一的交互式对话系统,它是软件开发环境的重要质量标志。存储各种软件工具加工所产生的软件产品或半成品(如源代码、测试数据和各种文档资料等)的软件环境数据库是软件开发环境的核心。工具间的联系和相互理解都是通过存储在信息库中的共享数据得以实现的。