如果代码按行付费，会有什么好玩的事情发生？
很多年前我看《编程珠玑》杂志里有一个专栏《软件开发恐怖故事》，其中有这么一个据说是真实的故事： 一个小老板（就是小头目，行业里只要是管理者都称“老板”，其实也是打工的）发明了根据代码行决定绩效的方法，这孙子还自以为很懂，写了一个程序用来计算代码行数，实行一段时间之后，就找一个以代码简洁著称的骨干程序员谈话，谈什么大家不知道，只知道这个骨干程序员从小老板办公室出来时脸色铁青，没几天之后就辞职走人了，相反，一个写代码啰啰嗦嗦的程序员反而被公开表扬，因为人家一天写的代码行数多嘛。没有人是傻子，这伙程序员很快就发现了小老板写得计算代码程序的工作原理了，其实就是数分号的个数，太简单了，于是之后提交的代码中就大量出现分号。 我不知道这个故事中的人用的是什么语言，但是我估计最后写出来的代码类似是这样。 故事的结尾，似乎是小老板发现底下工作效率激增，大喜过望，向上汇报了自己的“业绩”，公司高层也很好奇，就派人来审核，这些伎俩和小老板的傻B管理方式才曝光。 这个故事告诉我们：千万不要不懂装懂，执行任何政策都需要用正确的方法。 你说这个小老板要是在数代码行数的时候应用lint不就OK了嘛，数代码行数之前先要过lint规则，这种浑水摸鱼的代码就会出现一坨错误： 科科 了解更多江湖八卦请关注@程墨Morgan