破窗户理论

破窗户理论_第1张图片
维护破窗户

一扇破窗户过一段时间不修理,就会给人带来一种废弃感,从而不断导致人们开始乱丢垃圾,乱涂乱画,这时严重的结构损坏就开始了。在一段较短的时间内,损坏就超出了人们愿意修理的程度,而废弃感变成了真正的废弃。

这个犯罪心理学的“破窗户理论”启发了警察局对一些轻微案件的严肃处理,以防止大案的发生。即管束破窗户,乱涂乱画和其他轻微违法事件减少了严重案件的发生。

同理,在我们程序员的职业生涯中,我们也必须杜绝“破窗户”,这些“破窗户”可能如下:

无规矩的代码风格、随意的变量命名、糟糕的代码结构、不清晰的模块划分、低劣的项目设计、错误的方向决策......

程序员修炼之道tip4:

Don't Live with Broken Windows
不要容忍破窗户

首先请不要制造“破窗户”,如果你遇到了“破窗户”,作为负责任的程序员,请一定要做出处理,哪怕是增加一行注释这么简单的改进!


#上篇文章错误更正#
上篇文章程序员什么时候不该跳槽?中的职位推荐:
数据挖掘/百度网盘/25-30k/上海

职位地址是北京的,即:
数据挖掘/百度网盘/25-30k/北京

#今日新闻#
腾讯3.5亿投入快手。斗鱼与携程达成战略合作引领户外旅游直播新范式。乐视法拉第在美第二座工厂建设计划中止谈判。苹果Apple Park新总部近完工。LG向中国出售OLED关键设备。北京加紧制定共享单车指导意见 明确违规处罚细则。

#今日推荐职位#
Java/京东金融/20-40k/北京

工作职责:
编写公司产品的实现核心代码
对产品需求实现进行分析研究,编写产品开发文档
编写代码实现设计报告
对已发布软件产品的跟踪维护

工作要求:
计算机专业本科及以上学历
计算机相关专业大学,统招本科以上学历,具有扎实的计算机基础理论知识
5年以上使用Java语言进行网站开发的经验
熟悉Web JSP,Servlet,Java Bean,JMS,EJB,Jdbc开发,熟悉J2EE规范
熟练使用Spring,Struts,iBatis框架,阅读过源码优先
熟悉基于数据库的设计和开发,熟练掌握mysql,oracle,sqlserver数据库中的一种
熟悉hbase、mogonDB等非关系型数据库使用
熟悉memcache、redis等缓存技术使用
熟悉Linux操作系统和调优,熟练掌握eclipse IDE开发环境
熟悉Web前端技术html, js

联系方式请直接加微信:honor2free
如果你还没有找到码者荣耀的组织,也请加我微信honor2free,群满需要邀请才能加入,我会邀你入群。
欢迎关注我们的微信公众号:mazherongyao

如果你有好文章好职位分享,欢迎投稿!

你可能感兴趣的:(破窗户理论)