摘要:
经过几天的熟悉,我对于使用myEclipse制作网页项目的流程逐渐熟悉起来,也终于能够自己解决一些调试过程中出现的问题了。随着项目的进展,我们遇到的问题逐渐显出了一点的技术含量——相比较初期大部分实际是由拼写、大小写而引起error,现在遇到更多的是实际运用过程中,如action的实现、网页切换出错 阅读全文
摘要:
本次小学期实践的主要内容是将web前端、后端、开发结合起来,做出一份客户信息维护的编程项目。看似并不复杂的一个流程,实际动手操作起来呢,光是前期的软件安装、环境部署就折腾了将近一整天,前前后后也出过不少问题。 我们首先要安装开发所必须的软件myEclipse、Navicat Premium、Tomc 阅读全文
摘要:
本章为团队和流程,主要介绍了典型的软件团队模式和开发流程以及它们的优缺点、TSP、MVP、MBP、RUP。 团队有以下共同特点:有一致的集体目标,团队要一起完成这目标;一个团队的成员不一定要同时工作,例如接力跑;团队成员有各自的分工,互相依赖合作,共同完成任务。 软件团队的模式:1、主治医师模式:这 阅读全文
摘要:
本章的理论和知识点主要分为:代码规范、极限编程、结对编程、两人合作的不同阶段、影响他人的技巧。 第一,代码规范,分为代码风格规范和代码设计规范。 风格上,无疑是秉承着“简明、易读、无二义性”的原则,适当运用大括号、空格、缩进,让代码页面显得一目了然简洁明了。此外,对于变量的命名的准确度也很重要。设计 阅读全文
摘要:
构建之法第三章-软件工程师的成长 本章主要的理论和知识点是评价软件工程师水平的主要方法、技能的反面以及TSP对个人的要求。 首先,不同的数据能够从不同方面一个展示软件工程师的技术和能力,例如,通过完成时间平均值的比较,两位工程师或许能决出完成效率的高下,但通过比较方差则又能体现出的两位工程师的工作稳 阅读全文
摘要:
第二章的主要内容是个人技术和流程,由单元测试和个人开发流程组成。 单元测试主要通过举了例子阐述了在多人合作的软件开发中,如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证。 一直以来交过很多代码作业,但仅限于是完成了作业而已,对于缩进、行宽 阅读全文