代码大全2
文章平均质量分 62
linjf2009
这个作者很懒,什么都没留下…
展开
-
读代码大全2——第三章 三思而后行:前期准备
只需要做几个大项目,就能体会到:事先做好计划能避免很多压力。 关于开始构建之前要做前期准备的绝对有力且简明的论据 在实现一个系统之前,需要理解 这个系统应该做什么 以及 它应该如何做到这些 诉诸逻辑 思考如何去做 诉诸类比 架构师吃掉需求,设计师吃掉架构,程序员消化设计。 诉诸数据 两种较好的方案 计划好预先对大原创 2015-12-03 20:18:30 · 555 阅读 · 0 评论 -
读代码大全2——第一章和第二章
第1章 软件构建 软件开发中的各种不同的活动: 定义问题 problem definition需求分析 requirements development规划构建 construction planning软件架构 software architecture,或高层设计high-level design详细设计 detailed design编码与调试 coding and debu原创 2015-12-03 20:15:11 · 513 阅读 · 0 评论 -
读代码大全2——第四章 关键的“构建”决策
在Visual Basic的早期,我想把产品中的业务逻辑、用户界面、数据库分离开,因此,我才用了一种设计约定,即只允许.frm文件(窗体文件)从数据库中读取数据或者将数据存入数据库。不允许数据直接通向程序的其它部分。每个窗体都有一个IsFormCompleted()子程序,其它子程序调用它来判断当前激活的那个窗体是否已经保存了自己的数据。IsFormCompleted()是窗体允许拥有的唯一的公用原创 2015-12-06 22:22:46 · 521 阅读 · 0 评论 -
读代码大全2——推荐书籍
需求类 掌握需求过程 人民邮电出版社 架构类 编写有效用例 机械工业出版社 软件架构实践 清华大学出版社 面向模式的软件体系结构 卷1:模式系统 机械工业出版社 软件架构编档 清华大学出版社 软件架构评估 清华大学出版社 企业应用架构模式 机械工业出版社 统一软件开发过程 机械工业出版社 开发类 快速软件开发——有效原创 2015-12-03 20:11:01 · 684 阅读 · 0 评论 -
读代码大全2——第五章 软件构建中的设计
设计是一个险恶的问题 你必须首先把问题“解决”一遍以便能够明确地定义它,然后再次解决该问题,从而形成一个可行的方案。这一过程已经如影随形地在软件开发中存在数十年了。 关键的设计概念 软件的首要技术使命:管理复杂度 如何应对复杂度 把任何人在同一时间需要处理的本质复杂度减到最少;不要让偶然性的复杂度无谓地快速增长。 理想的设计特征 高质量的设计原创 2016-02-02 20:19:55 · 724 阅读 · 0 评论