没有挑剔的意思,单纯想看看了解一下。
比如 redis 的代码,我就觉得这代码相当漂亮,工整,注释也写得好。当然也有人不这么认为,觉得注释太多,觉得好的代码不需要注释等等。
萝卜白菜各有所爱,希望各位截下图或分享一下代码。
1
zzNaLOGIC 329 天前 1
大家都是摸鱼的时候吹牛逼才这么说的,你还当真了
|
2
IceBay 329 天前 1
自己写的时候,好的代码不需要注释。
看别人的代码,该喷为什么不写注释了。 |
3
alteremliu 329 天前
|
4
Zzyomirog 329 天前
@alteremliu 想到了睡眠排序
|
5
tool2d 329 天前
|
6
rookie4show 329 天前
编程之美吧
|
8
likeme 329 天前
有没有 Java 项目看看的
|
9
TWorldIsNButThis 329 天前 via iPhone
代数建模
业务与代码同构 |
10
LaTero 329 天前 via Android
BQN ,APL 之类的语言够不够优雅
|
11
zachlhb 329 天前 via Android
自己写的代码永远最优雅,别人写的什么玩意
|
12
YsHaNg 329 天前 via iPhone
Prime Sieve in APL (2=+⌿0=(⍳X)∘.|⍳X)/⍳X
|
13
storyxc 329 天前
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 329 天前 via iPhone 1
if error return "OK"
|
16
dosomethingcool 329 天前
工作中项目代码最大的问题一般都是注释太少,写需求的时候一哪有那么多时间一行行读别人的代码
|
17
cslive 329 天前 via Android
if true return true
|
18
humpy 329 天前
垠神用 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) |