“If it's stupid but works,it isn't stupid”
也就是说:“如果一个‘愚蠢’的方法有效,那么它就不是‘愚蠢’的。”
这句话听起来好像有点道理?显然不是,因为很多愚蠢的方法的确有效,它们往往是“现在” 有效,而给将来带来很多麻烦。
比如书写代码就是这样,最简单的fix代码错误的方法是就地掩埋bug,比如wrap一层代码,或是增加一句if;最简单的增加新功能的方法不是分析框架,而是copy、paste、modify。这些work方法之所以“stupid”,是因为留下的隐患太多。
So,这个论点显然不正确,虽然听起来好像有点道理。
ps:我看完了那个“美国士兵守则”以后,很难判断真假。Google的结果是:我发现了“战争中的墨菲定律” - 如果这是原始出处的话,显然这个守则只是调侃而已,但是我不能确认。OK,证明一件事情是真的、还是假的都不容易。
没有评论:
发表评论