作为程序员,每天都在与代码接触。很多人工作几年,写过的代码就可能有几万行甚至几十万行之多。那么,在你遇到的这么多代码中,你是否遇到过一些十分巧妙的代码呢?
知乎上有一位网友的问题提到了暴力编程 or 智慧编程:
暴力编程:小聪明,大段大段的代码,欺骗性编程,不general。面试这么写会被拒绝,被领导发现这么写会被开除。
智慧编程:大智慧,非常巧妙的解决复杂问题,能无限扩展,非常general,几乎没有edge case,不论用户怎么输入都不会跳bug。面试这么写会马上录用,被领导发现会立刻加薪。
你是否遇到过令你拍案叫绝的精妙代码呢?你是否写过令公司同学竖拇指的代码呢?你觉得有哪些小技巧会使代码更加“智慧”呢?欢迎在下方留言区交流、讨论。
讨论 (7 条讨论)