你见过哪段代码最能体现程序员的智慧美学? | 话题

发起人:李俊辰
5 人讨论
4309 人围观

作为程序员,每天都在与代码接触。很多人工作几年,写过的代码就可能有几万行甚至几十万行之多。那么,在你遇到的这么多代码中,你是否遇到过一些十分巧妙的代码呢?


知乎上有一位网友的问题提到了暴力编程 or 智慧编程:


暴力编程:小聪明,大段大段的代码,欺骗性编程,不general。面试这么写会被拒绝,被领导发现这么写会被开除。

智慧编程:大智慧,非常巧妙的解决复杂问题,能无限扩展,非常general,几乎没有edge case,不论用户怎么输入都不会跳bug。面试这么写会马上录用,被领导发现会立刻加薪。


你是否遇到过令你拍案叫绝的精妙代码呢?你是否写过令公司同学竖拇指的代码呢?你觉得有哪些小技巧会使代码更加“智慧”呢?欢迎在下方留言区交流、讨论。


讨论 (7 条讨论)

发布
用户头像
print(“ hello word”)
2020 年 05 月 15 日 17:34
回复
用户头像
int main(){
return 0;
}
2020 年 03 月 11 日 15:29
回复
用户头像
pass😂
2020 年 03 月 11 日 15:28
回复
用户头像
try {
blablabla
} catch (...) {
// 代码没有BUG。
}
2020 年 03 月 10 日 21:36
回复
用户头像
原创clojure程序员的祝福,中文表达是: 把各种祝福放在福袋里, 送给大家.
(-> []
(conj "新年快乐")
(conj "幸福安康")
(conj "事业发达")
(->> (assoc {} :大家))) ​​​​
2020 年 02 月 12 日 21:32
回复
用户头像
Keep it Simple and Unified.(大道至简,万法归宗。 )
https://github.com/linpengcheng/PurefunctionPipelineDataflow
2020 年 02 月 12 日 21:24
回复
用户头像
哈哈,巧了,我看过这个问题,搬运一个答案吧:

令人虎躯一震的初学者头文件
#define mian main
#define ; ;
#define ,,
#define ((
#define ))
#define ture true
#define flase false
方便随时打印结果
#define D(x) cout<<#x<<"="<
传送门:https://www.zhihu.com/question/267783127/answer/1003319579
展开
2020 年 02 月 12 日 10:47
回复
没有更多评论了