タグ

2022年4月23日のブックマーク (2件)

  • 早期リターンを禁止されるつらさ

    転職した会社で早期リターンが禁止されている。 正確に言うと、misraCを踏襲し、関数内ではreturnは末尾に1つだけ、という制約が設けられている。 この他にも関数ポインタが禁止等も色々あるが、早期リターンを禁止されるのは当に困る。 早期リターンによってどれだけ気持ちよくコーディングできるか分かっていない。 もうこの後の行は読まなくていいんだ、という精神的安堵感。 これをもうこの会社では得られない。 関数のポインタ引数のconst禁止程の破壊力がある。 地獄のような10重以上のネスト地獄・・・。 律儀に守ることによる可読性の低下の方が問題ではなかろうか。

    早期リターンを禁止されるつらさ
    tybalt
    tybalt 2022/04/23
    プリチェック用の補助関数を作って、早期リターンしていた処理はそちらに移動する感じかな。`if(pre_check()) ret = fn_body()` みたいな。
  • だいなりしょうなりっていう言い方がいや

    ダサくない? <と>ってなんて読むのがかっこいいと思う?

    だいなりしょうなりっていう言い方がいや
    tybalt
    tybalt 2022/04/23
    n>0 は「n は 0 より大きい」と読んでる。だいなりとかしょうなりとか言ったことないなり。