码迷,mamicode.com
首页 > 其他好文 > 详细

程序员修炼之道(2)——别让“破窗”毁了你的项目

时间:2015-02-27 10:13:20      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:android   修炼之道   破窗效应   

    所谓“破窗效应”,即 一个房子如果窗户破了,没有人去修补,隔不久,其它的窗户也会莫名其妙地被人打破;一面墙,如果出现一些涂鸦没有被清洗掉,很快的,墙上就布满了乱七八糟、不堪入目的东西;一个很干净的地方,人们不好意思丢垃圾,但是一旦地上有垃圾出现之后,人就会毫不犹豫地抛,丝毫不觉羞愧。
    我们的开发过程是一个漫长的过程,一扇破窗可能是一段设计低劣的代码、团队必须在整个项目开发过程中加以忍受的一项糟糕的管理决策,然而这个足以使得项目开始衰败。
    曾经在工作室开发的过程中,那些我很少注意开发中的这些细节。事实上,在整个开发过程中,我们的心理变化是很微妙的。我们要时常地形自己。有一次,我写了一个工具类,并没有在在乎编写的整洁和考虑设计的合理性,由于过于急切。我的队友有的按照我的代码风格修改了我的代码,也有的自己写了另外一些工具类。这下糟糕了,版本控制更新下后,我发现代码乱得不行。也有一次,在开始着手一个app开发的时候,没有想清楚就打算使用一个界面框架,虽然炫酷,可是与客户现实需求功能的实现有出入,而且实现起来比较麻烦。到后来不得不把整体做了大修改。
    这些都是自己的亲身体会。如果当我们发现我们在存有破窗户的项目里工作,我们就会容易产生这样的想法:“这些代码的其余部分怎么优化实现和我有什么关系,我照做就好。”项目在这之前是否一直很好,并没有什么关系。
    按照同样的道路,如果你发现你您所在团队和功能的代码非常漂亮——编写整洁、设计良好,足够优雅。那我们就很可能格外注意自己的协同编写是否会把它弄乱、弄脏。我们也会学习这种风格让我们的项目持续的优雅。规范编程也许是一种做法android编程规范,同时也需要我们时刻提醒自己,编程别随便。
技术分享

程序员修炼之道(2)——别让“破窗”毁了你的项目

标签:android   修炼之道   破窗效应   

原文地址:http://blog.csdn.net/u010794180/article/details/43963909

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!