美文网首页程序员杂谈程序猿大本营IT行业干货大全
[IT干货]证明你是坏程序员的7个迹象

[IT干货]证明你是坏程序员的7个迹象

作者: 7c7f58e2a6dc | 来源:发表于2015-08-10 17:01 被阅读319次

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

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

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

翻译作者:码农网 – 小峰

相关文章

  • [IT干货]证明你是坏程序员的7个迹象

    你是一个好程序员还是坏程序员? 下面这七种迹象表明,你可能正在往坏的方向发展。 1)开始编码之前没有计划 说到这一...

  • 金三银四 程序员跳槽必备 你不可错过的干货!

    金三银四 程序员跳槽必备 你不可错过的干货! 金三银四 程序员跳槽必备 你不可错过的干货!

  • 程序员最佳学习方法(干货总结)

    程序员最佳学习方法(干货总结) 程序员最佳学习方法(干货总结)

  • 执着,只要七八分就好

    1 得到是好的,失去是坏的;进步是好的,放松是坏的;有成效是好的,毫无迹象是坏的……这种看似“明智”的划分,在我们...

  • 《程序员》专题拒稿指北

    前言 如果你是程序员,或者有一颗喜欢写程序的心,喜欢分享技术干货、项目经验、程序员日常囧事等等,欢迎投稿《程序员》...

  • 程序员和领导谈加薪的6个套路

    文/程序员干货站图/程序员干货站未经授权禁止转载 很多人觉得升职加薪是靠和领导关系好得来的 或者是靠运气、靠手段 ...

  • 武志红:人性自身即是答案

    我要向你显示,我是好的;而你必须给出证明,让我确信,我是好的;否则,我就觉得自己是坏的,转而觉得你也是坏的。——武...

  • “坏情绪”证明你还活着

    人类已经进化数百万年,坏情绪依然存在,在社会压力猛涨的今天,焦虑和抑郁在整个社会蔓延,有无数人被焦虑、失眠、悲伤、...

  • 码农日报(2014/07/23)

    码农日报由码农IO出品,每天为你精选值得程序员阅读的IT技术干货。订阅 RSS | 在线投稿 《码农周刊》干货精选...

  • 你介意被评价吗?

    “人一生做过无数次或好或坏的决定,你是怎样的人,是没法被定义的。” 唯一证明你的,...

网友评论

本文标题:[IT干货]证明你是坏程序员的7个迹象

本文链接:https://www.haomeiwen.com/subject/vfjiqttx.html