麻烦哪位截取一下图,让我看看什么才算是优雅的代码,不限语言。

查看 190|回复 17
zachlhb   
BQN ,APL 之类的语言够不够优雅
YsHaNg   
自己写的代码永远最优雅,别人写的什么玩意
storyxc   
Prime Sieve in APL (2=+⌿0=(⍳X)∘.|⍳X)/⍳X
dingdangnao   
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;
}
}
```
gowl   
if error return "OK"
dosomethingcool   
https://www.fadingurl.org/item/2327.9156.8665.2759
cslive   
工作中项目代码最大的问题一般都是注释太少,写需求的时候一哪有那么多时间一行行读别人的代码
IceBay   
if true return true
您需要登录后才可以回帖 登录 | 立即注册

返回顶部