我最讨厌的 9 个编码问题
编写代码并成功运行固然令人兴奋,但编程艺术中的某些事情也会让你一团糟。 以下是我的九条经验。
1)事实上,有些人认为 HTML 是一种编程语言。 如果你在读这篇文章的时候觉得……哇!!!…..! 是的,HTML 不是编程语言,它是一种标记语言,区别很大。
2. 出现错误,错误信息毫无意义或没有真正解决实际问题。 虽然这种情况很少发生,但我希望今后能突出显示确切的问题。
3. 代码编辑器完全不考虑开发人员的经验。 我的意思是,记得关闭结尾标签和引号是件好事,但我更希望能省去这些额外的工作。 我就不提那些曾经把我弄得一团糟的代码编辑器了,但当你读到这篇文章时,我相信你一定知道一些。 感谢上帝最近推出的集成开发环境
4. 刚开始学习一个框架,新的框架一出来,市场需求几乎立刻就变了。 我的大脑需要时间来消化吸收。
5. 非声明性的变量名。 我的意思是,你为什么要给函数或变量取名为 “x”,除非它是一个计数器? 每次变量名字起得不好,就会有一只小猫死掉,我可不是在开玩笑。 从你的变量名中,我应该能理解该变量或函数的意图。
6. 代码缩进不当。 我以前写代码时完全不注意缩进,直到我的老板不断指出,现在我真的无法忍受缩进不当的代码。 即使你不知道自己在写什么代码,也请正确缩进!
7. 在完全不需要解释的代码部分留下注释。 为什么要添加虚注释?
8. 在程序中大量重复代码。 有时我也会犯下这种罪行,但我真的不喜欢这样。 我一直在寻找防止重复的方法,但如果找不到,我就会放弃。 基本上,不要成为那种只会重复代码而不去尝试找到更简单的方法的开发人员。
9. 最后,你必须拥有超过 1000 行代码才会觉得自己是个有活力的开发者。如果我只用一行代码就能实现 10 行代码,为什么不呢?
“用代码行数衡量编程进度,就像用重量衡量飞机制造进度一样”。- 比尔-盖茨
以上是我在编码方面的一些小毛病。有些可能有道理,有些可能没有道理。但每个人都有权发表自己的意见。我真的很想知道您在编码方面的 “忌讳”。请在下面留言。
你也许感兴趣的:
- 简洁代码与软件设计哲学
- 【外评】15 年前我给自己的一系列编程建议
- 【外评】软件复杂性的三大法则(或:为什么软件工程师总是脾气暴躁)
- 【外评】我对 The Clean Coder 的看法
- 【外评】我为什么编程
- 【外评】我们应该将编程法则视作谚语
- 【译文】40 亿条 if 语句
- 现在开始,把代码里的 else 丢掉!
- 程序员提交 PR 的理想长度是多少?有人答:50 行代码!
- 别再说 “技术债” 了!
你对本文的反应是: