プログラマーの基礎ともいえる考え方が非常に参考になったので、シェアします。これを知っているだけで、コードの読み手の理解を深めることができるはずです。 プログラミング初心者はぜひ確認を。 1 短いコードがいいコードなのか?プログラマーにとって、短いコードがCoolという考えがありますが、短すぎて読み手の理解を妨げていては意味がありません。 コードは短くした方がいい。だけど、「理解するまでにかかる時間」を短くする方が大切だ。 以下の1行のコードよりも、 assert((!bucket = FindBucket(key))) || !bucket->IsOccupied());よりも、以下の2行のコードの方がわかりやすい。 bucket = FindBucket(key); if(bucket != NULL) assert(!bucket->IsOccupied());あまり、詰め込みすぎると