上一页 1 ··· 3 4 5 6 7
摘要: 因为作者是微软的资深工程师,所以这一章里面我看到的一篇很原汁原味的精髓版软件开发方法。并不是说我一定要在有生之年参与一个多么浩大的项目然后用尽这里的所有知识;而是站到高处去看会很精彩。 1.MSF(Microsoft Solution Framework)微软解决方案框架 给予充分的权力(也会有记录 阅读全文
posted @ 2017-05-21 14:44 Moucong 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 敏捷是一种很“年轻态”的思路/策略,是以“万事万物都在不停地发展变化”为指导去组织软件工程的需求分析、内部的调和、代码编写甚至维护,所以我读起来会觉得很有共鸣。然而并不是所有的地方都适合让“敏捷”去闯一闯。 1.敏捷开发原则 【适应瞬息万变的形式,力求在大潮中可持续发展;年轻态】 【个人进行了分析组 阅读全文
posted @ 2017-05-14 16:13 Moucong 阅读(249) 评论(1) 推荐(0) 编辑
摘要: 经过学习,我发现了部分代码值得收藏 代码内容:制作新按钮,“新窗口打开网站” ,点击打开新窗口。 <!DOCTYPE html><html> <head> <title> new document </title> <meta http-equiv="Content-Type" content="t 阅读全文
posted @ 2017-05-06 14:48 Moucong 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 到本周,我们小组共完成了5篇博文的发布,对于构建之法的研究也有了一定的进步,看到 每位组员都发布不少的见解与摘抄笔记,虽然每位组员的进度都不尽相同,但无论进度慢与 快,从同一知识段出发,每位的思想核心都大致相同,每位所看到的道理都有共同点,以这 样的脚步不断向前,在这本书结束后,相信每个人的进步都会 阅读全文
posted @ 2017-05-06 14:40 Moucong 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 典型的团队开发模式和流程,完全是新的内容;涉及到更多的术语和有意思的策略性东西 1.团队模式【我比较认可的】 由首席程序员(相当于首席医生)负责整个工程,周围人员各司其职,配合支持中心人物的工作; 【我认为这种模式适合于有着杰出程序工程师的规模略小的团队】 我非常心水的linux社区就是最大的成功案 阅读全文
posted @ 2017-05-06 12:26 Moucong 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 两人合作是团队合作的基础;这里介绍的这个基础型“团队”中通用的一些方法以及最重要的——交流——的细节 1.代码规范 缩进:4个空格,而不是tab; 关于断行与空白的{}行:【作者的建议深得我心——{ 、}单独占一行;中间的代码缩进】 下划线:用来分割变量名字中的作用域标注和变量的语义 大小写:通用的 阅读全文
posted @ 2017-04-29 14:19 Moucong 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.软件开发流程 目的是为了提高软件开发、运营、维护的效率,以及提升用户的满意度、软件的可靠性和可维护性。 2.软件开发的职业概念 IC:individual contributor,即单个(模块开发)成员 LOC:Line of Code,即代码行数,用于描述任务量大小;也常用功能点(functi 阅读全文
posted @ 2017-04-16 16:40 Moucong 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 这一章重点介绍的是以前了解过但未曾注重过的单元测试&回归测试;个人技术素养是团队协作的基础。 1.VSTS单元测试 源代码 public Class User() { public User(string userEmail) { memail = userEmail; } private stri 阅读全文
posted @ 2017-04-09 02:29 Moucong 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 软件与程序的区别,恐怕就是实用性与理想性的区别。软件=程序+软件工程;程序=数据结构+算法。我们现在学的,只是后者的构成,而从理想迈向实用的最关键的一步,就是软件工程。 1.概念 1)软件构建:除了代码和静态数据,还有各种文件和数据来描述各个程序文件之间的依赖关系等; 2)源代码管理/配置管理:保证 阅读全文
posted @ 2017-04-09 02:24 Moucong 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7