比如我要檢查下面的代碼是否可以更簡潔與否:有沒有一種工具來測試c程序的簡潔性?
for(i = 0; i < map->size; i++){
if(0 < map->bucket[i].n){
p = map->bucket[i].list;
while(p){
h = hash(p->key) % n;
if(bucket[h].list){
new_p = bucket[h].list;
while(new_p->next)new_p = new_p->next;
new_p->next = p;
next = p->next;
p->next = NULL;
p = p->next;
}
else{
bucket[h].list = p;
bucket[h].n++;
next = p->next;
p->next = NULL;
p = p->next;
}
}
}
}
是否有這類任務的任何工具?
這對我很有幫助。
如果您選擇較短的變量名稱,它會更簡潔? – sth
以下是您的工具:http://codereview.stackexchange.com/ –
您是否認爲這是您的工作?對不起,你確定簡潔是件好事嗎? –