ブログ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);

と書くほうが、同じ動作でも見やすくなる。

コードをただ短くすればいいわけでもなく、理解するのにかかる時間を短くすると書かれている。

他にも、関数名とかは抽象的な名前は止めて具体的な名前にする。などが書かれてます。

ちゃんと理解できれば今よりずっと綺麗なコードが書けそうです。

PAGE TOP