摘要:
经过了一个暑期,程序遇到了很多瓶颈,遇到了诸多很难解决的困难 在网上四下搜索,阅读别人的文章,逐渐找出自己的问题,但还是有很多解决不了的 尽可能地完成了自己的项目,与小组成员进行分工,相对完成度高的完成了项目 阅读全文
摘要:
又经过了三天的学习,遇到的困难比之前更多了 代码越来越复杂,慢慢的了解了结构,代码的意思 但是仍有自己解决不了的困难 问了几次老师,错误的地方越来越少 剩下的问题也只有问老师了 阅读全文
摘要:
经过三天的学习,初步了解到了myeclipse的编程方法以及用途 目前为止遇到过不少的困难,比如电脑配置的不好什么的,影响编程老是出现问题 还有老师讲课听不太清,黑板看不清导致不知道哪步做什么改写什么代码 不过通过问老师以及同学慢慢地解决了问题 到今天为止都能很好的做出效果,期待以后的学习 阅读全文
摘要:
本章继上一章的两人合作,深入讲解,介绍了团队的定义,模式,开发流程等,虽然有多种模式,也有多种开发流程,但这些各有其优缺点,有其适合的情况,所以在进行选择时,应该的更多的分析项目的需求,以及需要达到的目标,对质量的要求,是否需要在短时间内完成,是否需要尽早的得到用户的反馈,是否需要后期严格要求的维护 阅读全文
摘要:
代码风格规范——主要是文字上的规定,看似表面文章,实际上非常重要 代码风格的原则是:简明,易读,无二义性 代码设计规范——牵涉到程序设计、模块之间的关系、设计模式等方方面面的通用原则 代码设计规范不光是程序书写的格式问题,而且牵涉到程序设计、模块之间的关系、设计模式等方方面面 代码复审的正确定义:看 阅读全文
摘要:
本章为软件工程师的成长,主要介绍了评价软件工程师水平的主要方法,技能的反面,TSP对个人的要求。 软件开发流程:软件开发流程包括团队的流程,也包括个人的流程 初级软件工程师有几方面成长: 1、积累软件开发相关的知识,提升技术技能2、积累问题领域的知识和经验3、对通用的软件设计思想和软件工程思想的理解 阅读全文
摘要:
《构建之法》第二章主要讲了个人技术和流程,因为团队需要一定的流程来管理开发活动,每个工程师在软件生命周期所做的工作也应该有一个流程,这一章中着重介绍PSP,即个人软件开发流程。卡内基梅隆大学的能力成熟度模型(CMM和CMMI),是用来衡量一个团队能力的一套模型。CMU的专家们针对软件工程师也有一套模 阅读全文