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