首页 >互联网>互联网观点
  • 证明你是坏程序员的7个迹象
    互联网观点|2015年08月08日|手机阅读 评论:0 喜欢:2 阅读:1668
    你是一个好程序员还是坏程序员?下面这七种迹象表明,你可能正在往坏的方向发展。1)开始编码之前没有计划说到这一点,我自己其实也并没有做到,我总是喜欢直接编码。但是慢慢地,我看到了在写代码之前先简单规划一下的好处。最近我的大部分编码都是基于SQL的,并且开始倾向于先给表格设计画个草图。2)不使用版本控制版本控制确实是一个非常有用的技术。它不仅可以跟踪解决方案中的每个文件,存储整个历...

    你是一个好程序员还是坏程序员?

    下面这七种迹象表明,你可能正在往坏的方向发展。

    1)开始编码之前没有计划

    说到这一点,我自己其实也并没有做到,我总是喜欢直接编码。但是慢慢地,我看到了在写代码之前先简单规划一下的好处。

    最近我的大部分编码都是基于SQL的,并且开始倾向于先给表格设计画个草图。

    2)不使用版本控制

    版本控制确实是一个非常有用的技术。它不仅可以跟踪解决方案中的每个文件,存储整个历史,还可以区分不同的版本到分支,知道什么时间是谁改变了什么(并且如果提交的信息足够详细,还可以知道原因)。

    3)使用糟糕的变量名

    知道将variable1和variable2作为变量名有什么问题吗?变量应该根据它们做什么或者它们包含什么来命名。对了,Visual Studio有一些强大的重构工具,可以相对容易的让它们回到井然有序的状态。

    4)重复代码

    我非常推崇《Pragmatic Programmer》(《程序员修炼之道》)这本书,上面推荐的第一个秘诀就是不要重复代码。上面要求无论如何都不得重复代码,在我看来过于极端了。如果相同的代码需要重复4次,那么可以为这段代码创建一个函数,这将极大地改善你的代码。

    5)你自己都很难理解自己的代码

    我以前为什么要用这种方式?我觉得我总是想不起以前我之所以用这种编码方式的原因。所以,除了不断学习,我们还应该做些事情来帮助未来的自己理解这段代码。

    6)自私,不愿意共享

    我不是那种自私的人,如果我学到一些真正好的东西,我会分享给大家。

    7)工作于多个项目

    是的,这也是七宗罪之一。不过,我现在自己手头也正在做多个项目,并且还有若干个我喜欢的私人项目。所以,关于这一条——工作于多个项目就等于是坏程序员,我并不完全赞同。

    欢迎发表你的见解!

    译文链接:http://www.codeceo.com/article/7-warnings-be-bad-programmer.html
    英文原文:7 Warning Signs that you’re a Bad Programmer
    翻译作者:码农网 – 小峰


    本文欢迎转载,转载请注明:

    手机扫码阅读

  • 验证码:  换一个 发表评论
发表点评×
点 评
评论
568
觉得很赞!
Copyright ©2015(v2.2.1), itsshq.com. All Rights Reserved. 互联网技术分享(ITS)社区
鲁ICP备15001266号-1   本站部分文章来源于互联网,如您认为侵犯了您的合法权益,请及时与我们联系,我们会立即处理,谢谢您的合作。