保存成功
订阅成功
保存失败,请重试
提交成功

不写代码:程序员最重要的技能 [英文版]

免费
Chat 三人行
4.7
严选 Chat了解严选标准

作为一个程序员,写代码是你工作中最重要的部分。在你的编程生涯中,你需要跟各种各样的代码需求打交道。每次需求都会迫使你做出艰难的决定。这都没有问题。作为一个程序员,这是所有人对你的期待:写代码。然而,这里有一个问题:你应该写出所有这些代码吗?

知道何时不写代码大概是一个程序员能学到的最重要的技能。——《编写可读代码的艺术》

编程的艺术就是解决问题的艺术。作为程序员当我们面临一个待解决的新问题时,我们会很兴奋。这些都没问题,因为我们是程序员,我们也爱写代码。

然而,对写代码过于兴奋会让我们变得盲目。我们会忽略一些重要的问题,于是就会产生我们不得不在未来解决的更严重的问题。

你编写的每行代码都是:

  • 需要被其他程序员阅读和理解的代码
  • 需要经过测试和调试的代码
  • 会增加你的软件- 中的缺陷的代码
  • 极有可能会在未来引入新 bug 的代码

那么,你如何知道何时不写代码吗?

Ps:这篇文章曾获 4300+ 赞


作者:Hüseyin Polat Yürük

Medium 资深博主。一直在思考的开发者。创业者。持续写作的程序员。充满好奇心的学习者。乐于助人。简单的原则:一直向前 http://huseyinpolatyuruk.com

1613 人已订阅
免费订阅
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效
严选标准
知道了
Chat 状态详情
开始预订
预订结果公布19.05.31

预订达标,作者开始写作

审核未达标,本场 Chat 终止

作者文章审核结果公布19.06.07

审核达标,文章发布

审核未达标,本场 Chat 终止

Chat 完结
×
已购列表