
没有挑剔的意思,单纯想看看了解一下。
比如 redis 的代码,我就觉得这代码相当漂亮,工整,注释也写得好。当然也有人不这么认为,觉得注释太多,觉得好的代码不需要注释等等。
萝卜白菜各有所爱,希望各位截下图或分享一下代码。
1 zzNaLOGIC 2023 年 7 月 7 日 大家都是摸鱼的时候吹牛逼才这么说的,你还当真了 |
2 icebay 2023 年 7 月 7 日 自己写的时候,好的代码不需要注释。 看别人的代码,该喷为什么不写注释了。 |
3 alteremliu 2023 年 7 月 7 日 |
4 Zzyomirog 2023 年 7 月 7 日 @alteremliu 想到了睡眠排序 |
5 tool2d 2023 年 7 月 7 日 |
6 rookie4show 2023 年 7 月 7 日 编程之美吧 |
8 likeme 2023 年 7 月 7 日 有没有 Java 项目看看的 |
9 TWorldIsNButThis 2023 年 7 月 7 日 via iPhone 代数建模 业务与代码同构 |
10 LaTero 2023 年 7 月 7 日 via Android BQN ,APL 之类的语言够不够优雅 |
11 zachlhb 2023 年 7 月 7 日 via Android 自己写的代码永远最优雅,别人写的什么玩意 |
12 YsHaNg 2023 年 7 月 7 日 via iPhone Prime Sieve in APL (2=+0=(X).|X)/X |
13 storyxc 2023 年 7 月 7 日 linus 在 TED 的一期节目里说了他自己认为有品味的代码: ``` remove_list_entry(entry) { // The "indirect" pointer points to the // *address* of the thing we'll update indirect = &head; // Walk the list, looking for the thing that // points to the entry we want to remove while ((*indirect) != entry)) { indirect = &(*indirect)->next; } // .. and just remove it *indirect = entry->next; } ``` 与之相反,不够 good taste 的代码 ``` remove_list_entry(entry) { prev = NULL; walk = head; // Walk the list while (walk != entry) { prev = walk; walk = walk->next; } // Remove the entry by updating the // head or the previous entry if(!prev) { head = entry->next; } else { prev->next = entry->next; } } ``` |
14 dingdangnao 2023 年 7 月 7 日 via iPhone if error return "OK" |
15 gowl 2023 年 7 月 7 日 |
16 dosomethingcool 2023 年 7 月 7 日 工作中项目代码最大的问题一般都是注释太少,写需求的时候一哪有那么多时间一行行读别人的代码 |
17 cslive 2023 年 7 月 7 日 via Android if true return true |
18 humpy 2023 年 7 月 7 日 垠神用 parser combinator 写的 lisp parser: (:: $open (@or (@~ "(") (@~ "["))) (:: $close (@or (@~ ")") (@~ "]"))) (:: $non-parens (@and (@! $open) (@! $close))) (::= $parens 'sexp (@seq $open (@* $sexp) $close)) (:: $sexp (@+ (@or $parens $non-parens))) (:: $program $sexp) |