不要将时间浪费到编写完美代码上

 一个系统的迭代开发可能持续运行 5 年至 10 年甚至是 20 年。相比之下,某行代码甚至某个设计的生命周期则要短很多,只有几个月或者几天,甚至当你为了解决一个问题迭代测试不同方案时它们的生命周期只有几分钟。
jopen 9年前    4060   

法律是否可能被写成代码?

这是一篇「抛砖」与「摆立场」的文章,欢迎有理有据的批判与讨论。   首先摆出个人的立场:「代码司法」,在一定程度上,是可以的,至少交互式断案是可行的。至于其「必要性」,则在于进一步去除司法过程...
jopen 9年前    3188   

你的工作不是写代码

我足够幸运到和一个充满激情工程师的小团队一起工作,他们真的在意他们的客户。如果你不那么幸运,你可以把这封信分享给你的工程师团队。
jopen 9年前    4372   

为什么你的代码如此难以理解

凌晨1:30 分,我正盯着不到一个月前我写的一段代码。当时它看起来像是件艺术品,全部是可理解的,优雅、简单、让人叹为观止。这一切都不再了,明天是我的最后期限,数小时前我发现了一个 bug。当时看...
jopen 9年前    7597   

代码可视化的自动化之路

你知道,当你忙于一个复杂算法时,不得不返工一百万次,因为你没有正确地掌握细节?或者在你读某人的代码时,你不能确定它在做什么?此时,我们希望拥有代码可视化(code visualiza...
jopen 9年前    8000   

开发速度和代码质量,你的选择是?

不得不承认,现在几乎每个软件开发项目都会不可避免地都会出现一个问题,那就是关于开发速度与代码质量该如何抉择。忽略一些细枝末节、偷工减料毫无疑问能让我们的项目进展地更快,所需时间更短。
jopen 9年前    4834   

不只是写代码

  很多开发人员普遍犯有一个错误,认为他们的工作就是写代码。这不是一个开发人员要做的事情。   一个开发人员的工作是解决问题。
jopen 9年前    3538   

代码页即地狱

最近,我在把一个 Python 2 的视频下载工具 youku-lixian 改写成 Python 3,并添加了自己需要的 YouTube 支持。 在 Linux 下,事情进...
jopen 10年前    19471   

喜欢《权利的游戏》就一定要看《代码的游戏》

一个月前,JavaZone曾张榜公布JavaZone2014年度大片的3个候选模仿影片,向大家征求意见,最终是《权利的游戏》获得了胜利。而一个月后,这个《代码的游戏》宣传片终于制作完成了。
jopen 10年前    5148   

编写更好代码的 6 个提示

每周我都可以用四种不同的语言编写至少几百行代码。我也可以同其他与我一同工作的开发者协作进行代码的编辑和审查。 简单来说,有许多代码在到处放着,当它们没有被组织管理起来,但 更重要的是当它们没有...
jopen 10年前    13091   

想靠写代码吃饭,这些你一定要会

我不是计算机系毕业的,有办法找到一个软件工程师的工作吗? 很幸运的 Medium 有一篇文章「Top Tech Skills Required for Entry-Level P...
jopen 10年前    5570   

如何看待自己写的烂代码

如果你不是入行不久的新程序员,你很可能会遇到一些你曾经写过的老代码,看到它们,你可能会有这样的反应:
jopen 10年前    4599   

开发者的10个最佳代码游乐场

如果你是开发者,在寻找最佳的代码游乐场,享受代码的乐趣,那么你来到了正确的地方。在这篇文章中我已经收集了用于测试、调试和分享代码的10个最 好的免费代码游乐场(Code Playground)和...
jopen 10年前    11222   

创意歌曲:我是一段死代码

死代码就是没用的、但却留在程序库中的代码。这样的代码没有任何其它程序会调用它,没有任何函数、对象引用它。它就在程序中,但程序的运行状态跟它一点关系都没有。
jopen 10年前    4986   

超负荷写代码 = 慢性自杀

也许你会认为我是个故弄玄虚的标题党,不过我需要澄清一下。首先,这是真的,超负荷写代码的确意味着慢性自杀。然后问题就来了,“为什么呢?这是什么原因呢?”答案就是——长期不断的慢性应激。
jopen 10年前    4538   

用函数式思维写2048,不到100行代码

用函数式思维写2048,不到100行代码
jopen 10年前    4322   

远离你的电脑,代码写得更好!

我最近才意识到,如果你对着电脑,用着编译器、IDE 和工具等,是搞不出什么好代码的。最佳的编程地点是——远离你的这些工具——在一个能让你正确思考的地方,有条不紊地写代码。一般来说,对于一种你熟的...
jopen 10年前    8066   

请给代码多留一些空间

最近在几个不同的团队中发现他们的编码规范中对空格的用法大不相同。这激起了我的好奇心,因为我一直觉得,对于代码格式中的空格的使用,应该有一个大家都公认的最好的习惯。但是在现实开发中,似乎没有出现这样的统一。
jopen 10年前    4363   

你们公司做代码审查吗?

每当从各种公司听到他们正在尝试自动化部署/测试的事情,我都非常关注,但通常会很吃惊,他们很少会考虑去实行代码审查制度。 看到这种情况,我通常想问:如果代码没有经过其它人的审查,你如何知道你...
jopen 10年前    5946   

如何编写更棒的代码:11个核心要点

作为一个合格的程序员,有太多的理由促使你去编写干净利落且可读性强的代码。最重要的是因为你编写的代码,将来会有很多人一次次地阅读。当你有 一天回过头来看自己的代码时,你就会明白编写优雅的代码是多么...
jopen 10年前    8678   
1 2 3 4 5 6 7 8 9

热门问答

热门文档