摘要:
一学期的软件工程课终于走到了尾声,我们经历了个人项目、结对项目以及团队项目的洗礼,也有了不少的收货。在M1和M2阶段我的职责是编写界面,在这个过程中我体会到了接口的重要性,我完全不用花费时间去读有关实现方面的代码,只需要让DEV告诉我他需要哪些按钮点击事件,需要把哪些信息放到界面展示出来就好了,这极... 阅读全文
摘要:
团队项目到现在已经进行到一定阶段了,我们小组的爬虫项目进行的很不错。在这个过程中我们遇到了很多挫折与困难,但最终都被我们解决了,小组每个人的能力都得到了不同程度的锻炼。大泥球,是指杂乱无章、错综复杂、邋遢不堪、随意拼贴的大堆代码。这些年来,为了对付这个泥球,我们看到了多种指导方法,比如SOLID、G... 阅读全文
摘要:
第一部分:调研、评测本次评测的是在win10平台上的微软必应词典客户端。打开软件可以看见微软必应词典客户端有四个基本功能:词典、例句、翻译、应用。由于第四个功能需要安装.Net Framework才可以开启,由于这些应用看起来都像是捆绑推广的应用,并且一个词典的基本功能都集中在前三个所以我就没有开启... 阅读全文
摘要:
我的队友是张启东(一)照至少一张照片,展现两人在一起合作编程的情况。说明结对编程的优点和缺点。结对的每一个人的优点和缺点在哪里(要列出至少三个优点和一个缺点)。结对编程的优点:(1)在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力。(2)对开发人员自身来说,结对工... 阅读全文
摘要:
1. 是否需要有代码规范对于是否需要有代码规范,请考虑下列论点并反驳/支持:这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西。 反驳:这和官僚主义并没有半毛钱关系,而且代码规范有助于减少错误产生,有利于找出错误,是提升开发效率的。 2. 我是个艺术家,手艺人... 阅读全文
摘要:
问题1:多人合作一个大项目的时候怎么保证任务的分配是合理的?很有可能你分配给一个人看似简单的任务会出现比较复杂的情况。问题2:像qq微信这种软件现在是投入在开发新功能新模块方面的人力多还是维护稳定性上多?问题3:当确实出现怎么调也调不好的bug的时候怎么办?相信总有调好的一天吗?还是重头来过?问题4... 阅读全文
摘要:
PSP2.1Personal Software Process StagesTimePlanning计划 · Estimate ·估计这个任务需要多少时间1hDevelopment开发 · Analysis ·需求分析(包括学习新技术)2h · Design Spec ·生成设计文档1h · Des... 阅读全文