[size=medium] 今天讲一则“破窗理论”,也叫“破窗效应”。大致的内容是这样的:一幢有少许破窗的建筑为例,如果那些窗不被修理好,可能将会有破坏者破坏更多的窗户。最终他们甚至会闯入建筑内,如果发现无人居住,也许就在那里定居或者纵火。这个现象在心理学里就叫做“破窗效应”。在软件开发领域,”破窗效应“一直阴魂不散,当一个缺陷被发现但是没有人修复的时候,慢慢地团队的成员就会习惯它,并且容忍出现更多的缺陷或者缺陷被放大,直到缺陷使整个系统崩溃掉,这个时候只能花费高昂的代价来进行重构了。如何打破”破窗效应“的魔咒?我觉得很重要的一点就是在发现问题的最初就解决掉,即时当时因为手头忙无暇顾及,也要记录下来,以便日后有空优先处理。更重要的一点是,团队的成员不要去容忍”破窗“的存在,要有解决问题的积极主动性以及对整个团队的责任感。仔细回想一下自己以前的项目经验,每次对”破窗“的视而不见都会给团队招致更多的修复和重构工作,而修补”破窗“有时候就是几行代码的事情,所以我现在面对系统的缺陷都会在第一时间去修复它,而不是等到某天我再遇到它的时候已经成了可怕的怪兽。[/size]

[size=medium]文章的最后还是做下广告,以下是我微信公号的二维码,打开你的微信,扫一扫添加吧~~! 能够第一时间获得我的创业感受、投资理财和技术学习方面的消息。[/size]

[img]http://dl2.iteye.com/upload/attachment/0087/3703/de4b6015-d6ea-39b8-8047-af420c64a5d1.jpg[/img]

软件开发中的破窗效应相关推荐

  1. devops:软件开发中的破窗效应

    文章目录 @[toc] 简介 一.脏代码 二.测试 1.没有测试 2.混乱的测试代码 3.难以测试 4.测试运行太慢 三.源代码管理 四.难以集成 五.可视化 六.笨重的流程 小结 简介 应该有很多人 ...

  2. 软件微信鱼虾蟹系统开发中的破窗效应

    应该有很多人已经知道破窗效应[注1]这个社会学 (犯罪学)的词语,破窗效应最先由社会学家James Q. Wilson和George L. Kelling在一篇名为<Broken Windows ...

  3. 破窗效应-谁在打破第一扇窗户?(转)

    破窗效应-谁在打破第一扇窗户? 社会学家JamesQ.Wilson和GeorgeL.Kelling在<BrokenWindows>中指出:"一个房子如果窗户破了,没有人去修补,隔 ...

  4. 软件项目开发中的百分之九十效应

    在软件项目管理中,经常遇到这样的情况:进度到百分之九十后开始停滞,要花很长很长时间很大很大代价(甚至超过前百分之九十所花费的工时.工期)才能完成最后的百分之十.我把这种情况叫作:软件项目的百分之九十效 ...

  5. 生活中的定律——破窗效应

    破窗理论:没修复的破窗,导致更多的窗户被打破 由美国政治学家威尔逊和犯罪学家凯琳观察总结的"破窗理论"指出环境可以对一个人产生强烈的暗示性和诱导性.读读下面这个例子: 如果有人打坏 ...

  6. 程序员口中的 - 破窗效应

    破窗效应是什么? 为什么说是破窗效应? 怎么做避免破窗效应发生? 扩展:天生人会模仿人 一.破窗效应是什么? 简洁概括:如果一个广场的角落特别乱,垃圾洒落一地,从没有人收拾,慢慢的别人也会乱扔垃圾丢在 ...

  7. 程序员应知必会的思维模型之 3 破窗效应 (The Broken Windows Theory)

    破窗效应 (The Broken Windows Theory) 在破窗理论中认为,一些明显的犯罪迹象(或缺乏环保意识)会导致进一步的.更严重的犯罪(或环境的进一步恶化). 软件领域应用 破窗理论已应 ...

  8. 小鸦 - 破窗效应 简单的反思

    破窗效应 定义 后来,辛巴杜用锤子把那辆车的玻璃敲了个大洞. 结果呢,仅仅过了几个小时,它就不见了. 以这项实验为基础,政治学家威尔逊和犯罪学家凯琳提出了一个"破窗效应"理论,认为 ...

  9. 告别破窗效应!月薪过万原来如此简单……

    经济寒冬,就业困难,发展前景渺茫--在这种竞争环境下,要进入哪个行业似乎很难掌握什么知识.因为,在选择工作的背后,它不像穿衣服.如果看起来不好,就换一个.当你进入一个前景令人担忧的行业时,你面临的现状 ...

最新文章

  1. matlab 二分法求方程近似解
  2. gSoap的“error LNK2001: 无法解析的外部符号 _namespaces”解决方法
  3. mysql索引详细介绍简书_Mysql索引介绍
  4. 2021当代青年婚恋状态研究报告
  5. 简述自定义驱动在工业通讯软件开发中的应用
  6. linux测试上行带宽,linux服务器上传下载带宽测试
  7. Foxmail的创建
  8. 银行计算机岗位招聘简历,这才是HR筛选银行简历的正确打开方式!
  9. 关于file_get_contents(php://input)
  10. dp题目总结(1)——基础
  11. HearthBuddy 召唤随从的问题
  12. 【毕业设计_课程设计】基于网络爬虫的新闻采集和订阅系统的设计与实现(源码+论文)
  13. Docker 从入门到精通
  14. 微三国介绍及超级简单入门玩法
  15. SEM——搜索引擎营销
  16. react 项目根据git commit记录自动生成CHANGELOG.md文档
  17. 搜索引擎优化(SEO)
  18. 深度学习常见的优化方法(Optimizer)总结:Adam,SGD,Momentum,AdaGard等
  19. Windows 黑科技工具推荐
  20. html5+canvas+九宫格,HTML5+canvas一箭穿心

热门文章

  1. SSH框架概念与整合
  2. API接口自动化测试框架搭建(三)-开发环境安装
  3. pdc-textout(_PDC主题摘要-überpost
  4. 解决unresolved symbol _RamfuncsLoadEnd
  5. java如何创建一个dao类_java – 如何设计一个DAO类?
  6. 【多线程】线程池里边都有些什么东西呢
  7. 数字图像处理 图象压缩
  8. 卓越讲坛:当数学遇见话剧——从话剧《无以复伽》谈起
  9. C4D的线条约束(作为子层级)
  10. 关于docker的docker-entrypoint.sh脚本运行机制