项目 | 内容 |
---|---|
本次做业所属课程 | 2019北航软件工程 |
本次做业要求 | 第一次阅读做业 |
我在本课程的目标 | 找到在团队合做中本身的优势和不足 |
本次做业的帮助 | 阅读《构建之法》让我对软件工程有所了解 |
第四章命名规则web
在变量名中不要提到类型或其余语法方面的描述数据库
不一样于以前老师反复和咱们强调的“好的编程习惯”,这里不只不采用驼峰命名法,还要尽可编程
能避免描述变量的类型,这很大程度上要增长注释的长度,也给一个复杂的工程带来麻烦,后端
并非个高效的命名方法。浏览器
第五章敏捷流程服务器
只有能自我管理的团队才能创造优秀的架构、需求和设计架构
怎么定义自我管理呢,是故步自封仍是积极的在不断更新中寻找更好的模式,归根结底敏捷分布式
是以用户的需求进化为核心的。svn
第九章项目经理工具
PM的专业就是理解和表达
若是项目经理并无过开发或者测试的经历,谈何理解呢?一个项目的领导者不能仅靠一个
人的感觉就得出结论,要有本身的预期,而预期多来源于实际经验。因此我认为一个优秀的
项目经理是要具有各方面能力的,不仅仅是传话这一项任务。
第十三章软件测试
在一个庞大复杂的工程中,全覆盖性测试是否有意义?
第十六章创新
有成功的例子也有失败的,并非每一个失败的革新都不具备价值,问题可能出在了想法自己,也多是在起初的质疑声中被打压下去了。创新的关键在于先说服本身,才能火力全开的去说服更多的人。
软件:由美国统计学家约翰·图克在1958年1月9日出版的《混合数学教学》中首次公开使
用。
软件工程:在1968年由NATO科技委员会在前联邦德国的会议中提出,当时定义为“研究和
应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以
及如何把通过时间考验而证实正确的管理技术和当前可以获得的最好的技术方
法结合起来的学科”。
Git
优势
缺点
Github
优势
缺点
学习曲线陡峭
企业应用费高
Microsoft TFS
优势
缺点
Mercurial
优势
缺点
Bitbucket
优势
缺点
Trac
优势
缺点
Bugzilla
优势
缺点
Apple XCode
优势
缺点