《代码大全》中的Metaphors
想种田一样,一点一点的来完成你的软件,春天播种,秋天收获,不过这似乎很难把握一个体系复杂的系统,对于可以在设计时就把系统划分成一块一块的软件来说,似乎和这样的metaphor更融洽。
像培育珍珠一样来开发软件,培育珍珠需要你一点一点的向贝壳里加入一些东西,最后成长成美丽的珍珠。这个启示我们增量的来开发软件,也是一点一点的来完成,不过和种田不一样的是,这个不是把软件平行的划分的很多块。我们从一个简单的框架开始,然后不断给软件加入新的设计,新的代码,逐步走向最后的软件。
Building,建造,像造房子一样来开发软件(注意不是建造一个狗窝大小的房子),这是一个很具体的metaphor,你要考虑建造时顺序的部分和并行的部分,考虑整体的结构和细节的问题,考虑怎样来确保安全等等,和软件的构建有着十分相似的地方,应该这个也是软件作为工程的起源吧。
就像IDE一样,要考虑如何把成熟的技术结合起来。
《代码大全》中的Metaphors相关推荐
- html中的表格标题字号代码,html表格代码大全.doc
html表格代码大全 1.HTML常用标签 ①.跑马灯 标签功能...普通卷动...滑动...预设卷动...来回卷动...向下卷动...向上卷动向右卷动向左卷动...卷动次数...设定宽度...设定高 ...
- 一键 html代码排序,SEO中常用HTML代码大全,及权重排序
原标题:SEO中常用HTML代码大全,及权重排序 做SEO必须要懂HTML,说的是一点都没错,不过其实是不需要全部都懂,最重点的你懂了会用,基本上都是事半功倍了.可以这么说一个不懂代码的优化人员不算是 ...
- java中自动刷新的语句_页面自动刷新代码大全
页面自动刷新代码大全,基本上所有要求自动刷新页面的代码都有,大家可以自由发挥做出完美的页面. 1) 10表示间隔10秒刷新一次 2) window.location.reload(true); 如果是 ...
- 《代码大全(第2版)》中文版上市, 4 天里首印的10,000册销售一空,加急重印。勘误表持续更新中
2006年3月27日,<代码大全(第2版)>由 Dearbook 全国首发,我订购了几本,3月28日中午就收到书了,效率蛮高的.之后又在 china-pub 订购了几本,3月30日就收到了 ...
- 代码大全(Code Complete)-- 目录和关键点
读后感 <代码大全>是一本指导"代码构建"的书,指导我们如何写出优秀的代码,如何成为优秀的程序员. 这样一本900多页的大部头书,当我们基于既往的编程经验,在读每一个部 ...
- 《代码大全2》读后感czz
经老师推荐,买了一本<代码大全2>,花了近3个月的时间看完了,看完后觉得还有很多值得回味的地方,而且每部分之后作者还推荐了不少经典书籍.所以,作个读书心得.全书的主题是软件构建,关于软件构 ...
- 与《代码大全》齐名的经典著作
与<代码大全>齐名的经典著作 揭示微软成功的技术奥秘 C语言高手的秘籍 "本书所蕴含的思想精髓可以说是不朽的,它彻底改变了我的编程方式." --David Kline, ...
- javascript常用代码大全
http://caibaojian.com/288.html 原文链接 jquery选中radio//如果之前有选中的,则把选中radio取消掉 $("#tj_cat .pro_ca ...
- python基础代码事例-python基础代码大全
[实例简介] python代码大全,适用于基础python学习者,里面的代码基本上是基础学习者必经过程. Python学习入门很快,但学习之路任重道远 [实例截图] [核心代码] python代码大全 ...
最新文章
- Html 5.2 的简单介绍及新增元素 dialog/dialog
- .NET程序员的C情结(二)
- linux常用特殊符号大全
- Swift之SwiftUI自定义star rating评分组件
- 从编译器层面理解C#中的闭包的这个坑!
- js逆向网易云加密记录
- (转)Linux下的输入/输出重定向
- 牛津美女硕士放弃百万年薪,用废弃物做轻奢包,马斯克妈妈也来捧场
- NGINX 实现反向代理负载均衡服务器
- NLog.config
- linux 下 sudo 指令不需要输入密码的配置
- html5 postMessage解决跨域、跨窗口消息传递[转载]
- Application 用法
- Windows提权实战——————1、IIS6.exe提权实战
- (附源码)小程序 记账微信小程序 毕业设计 180815
- 给信号添加指定信噪比的带限白噪声
- jqfactor_analyzer源代码解读01
- 计算机4级英语词汇,四级词汇,2020英语四级必背词汇?
- Centos7.2 eclipse使用CGAL求主骨架
- Android Software
热门文章
- html如何转换成中文,HTML实体与网页编码(汉字转化为了html实体)
- 【linux】tar指令压缩解压缩文件夹、文件命令详解
- centos安装部署Swarm Bee V0.5.3教程
- MATLAB保存当前视图的图像为PDF
- 树莓派基于c语言开发板,在树莓派等基于ARM的开发板运行.NET Core程序
- Java 练习计算圆周长和面积
- 水星nw315r服务器无响应,水星MW315R路由器的上网设置教程
- 利用vsocde构建Python-Flask项目处理百度分享链接
- AIGC 未来已来——迈向通用人工智能时代
- 分享个网站,用Python批量采集4K壁纸【Python采集壁纸系列一】