X



鉄板のコーディング規約
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2014/02/27(木) 23:17:34.39
個人の主観ではなく、これだけは絶対に守るべきというコーディング規約。

例 if は 一行でも必ず {} でくくること。

理由 {} でくくらなかった為に、常にgoto failが実行されてしまうというようなミスを起こしやすい。

サンプル

if ((err = SSLHashSHA1.update(&hashCtx, &serverRandom)) != 0)
goto fail;
if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0)
goto fail;
goto fail; ← ここ
if ((err = SSLHashSHA1.final(&hashCtx, &hashOut)) != 0)
goto fail;
...
fail:
SSLFreeBuffer(&signedHashes);
0029デフォルトの名無しさん
垢版 |
2018/07/04(水) 22:55:09.54ID:gFgZc5FG
5DP
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況