架构之美读书笔记[3]---对于破窗理论理解
来源:互联网 发布:直播破解软件 编辑:程序博客网 时间:2024/05/17 23:23
在读架构之美的时候,里面提到到了破窗效应,其具体描述如下(http://blog.csdn.net/fwj380891124/article/details/7704466):
代码问题不良的顶层设计所带来的问题也影响到了代码层面。问题会引起其他问题(参见Hunt和Davis[1999]中关于破窗理论的讨论)。因为没有通用的设计,也没有整体项目“风格”,所以也没有人关心共同的编码标准、使用共同的库,或采用共同的惯例。组件、类和文件都没有命名惯例。甚至都没有共同的构建系统。胶带、Shell脚本、Perl胶水与makefile和Visual Studio项目文件混在一起。编译这个怪物被视为一场复杂的成人仪式!
刚开始对于破窗理论也不是特别的了解,因为破窗理论属于犯罪心理学的一个理论。于是笔者求助了万能的百度百科(http://baike.baidu.com/link?url=VGQnQiTjGDITAcC3Ci02QeWrF2i1c3jtpkJBcqm9dVMc0ZVDQvnkjbk9Y5bXVoJbhC4LrinWZqRSZfAy2ll1Wq),里面描述如下,
破窗效应(英语:Broken windows theory)是犯罪学的一个理论,该理论由詹姆士·威尔逊(James Q. Wilson)及乔治·凯林(George L. Kelling)提出,并刊于《The Atlantic Monthly》1982年3月版的一篇题为《Broken Windows》的文章。此理论认为环境中的不良现象如果被放任存在,会诱使人们仿效,甚至变本加厉。一幢有少许破窗的建筑为例,如果那些窗不被修理好,可能将会有破坏者破坏更多的窗户。最终他们甚至会闯入建筑内,如果发现无人居住,也许就在那里定居或者纵火。一面墙,如果出现一些涂鸦没有被清洗掉,很快的,墙上就布满了乱七八糟、不堪入目的东西;一条人行道有些许纸屑,不久后就会有更多垃圾,最终人们会视若理所当然地将垃圾顺手丢弃在地上。这个现象,就是犯罪心理学中的破窗效应!
根据上面的理解,我们可以知道架构之美的作者,建议并警告我们,一定不能让代码或者设计的坏味道有抬头的机会,否则随着时间的推移,代码的坏味道会越来越重。
0 0
- 架构之美读书笔记[3]---对于破窗理论理解
- 架构之美读书笔记
- 架构之美读书笔记[2]---Conway(康威)定律理解
- 架构之美-读书笔记之一
- 架构之美-读书笔记之二
- 架构之美读书笔记之三
- 架构之美读书笔记[1]---对"巴洛克式"(巴罗克式)的理解
- 数学之美读书笔记3
- 《数学之美》读书笔记3
- 数据之美——读书笔记3
- 团队之美读书笔记
- 《编程之美》读书笔记
- 《数学之美》读书笔记
- 《编程之美》读书笔记
- 编程之美读书笔记
- 数学之美读书笔记
- [读书笔记]互联网之美
- 《测试之美》--读书笔记
- 第8章 中断
- java回忆录—java的三大特性
- Android 权限 一览表
- excel:使用记录
- JVM体系结构与工作方式
- 架构之美读书笔记[3]---对于破窗理论理解
- CSS学习 | 思维导图
- 路由选择RIP协议解析
- SDWebImage 3.8.1 开发文档 原文链接:http://www.cnblogs.com/wendingding/p/5110732.html
- Access跨数据库查询
- 编程能力提高-----C/C++指针详解
- 52.数据迁移
- 1065. A+B and C (64bit) (20)-PAT甲级真题
- HashMap Hashtable区别