文章可以看这里 https://linux.cn/article-8498-1.html
Linus 大神举了一个算法的例子,很简单的例子,主要是说如何写出简洁,高效、排除特例的逻辑, 虽然就一个小例子,但是看完真的感觉很有收获,导致现在写代码时,总会情不自禁地想:这是一个 good taste 的代码么?
Linus 说:
这一个比较好。 它没有 if 语句。 这完全不影响—— 你不必了解这里为什么没有“ if ”语句, 你需要了解的是 有时候你可以换个角度看问题, 重写代码,排除特例, 完美覆盖所有情况。 这就是好的代码。 同时也很简单。 这是最基本的原则。 其实这都不重要—— 当然,细节非常重要。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.