ブログBlog
より良いコードを書くために
投稿日:2014年07月30日
布内です。
先日、本屋で買ってきました。
これで綺麗なコードが書けるようになれれば・・・
まだ、最初の方しか読んでいませんが、変数名や関数名の付け方や、どう意識すれば読みやすいコードが書けるかが書いてます。
例えば
Node* node =list -> head;
if(node == NULL) return;
while(node ->next != NULL){
Print(node->data);
node = node->next;
}
if(node != NULL) Print(node->data);
と書くより
for(Node* node = list -> head;node != NULL; node = node ->next)
Print(node -> data);
と書くほうが、同じ動作でも見やすくなる。
コードをただ短くすればいいわけでもなく、理解するのにかかる時間を短くすると書かれている。
他にも、関数名とかは抽象的な名前は止めて具体的な名前にする。などが書かれてます。
ちゃんと理解できれば今よりずっと綺麗なコードが書けそうです。