タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

zennとProgrammingに関するatsushifxのブックマーク (1)

  • 早期リターンを書こう

    自己紹介 メディアエンジンの岩元(github)と申します。新卒から10年程度はメーカーの社内SEでCOBOLや色々な言語で書きつつ社内のいろいろなシステムに関わり、色々回り道をしてメディアエンジンにジョインました。なかなかバグを作ることの才能に恵まれているため、修正しやすいコードの書き方を覚えました。 はじめに 多くの方は早期リターンまたはガード節と呼ばれるコーディングテクニックについてご存知だと思います。読みやすいコードを書く人が常に早期リターンを使うというわけではありませんが、必要な箇所では必ず使っています。 基礎的かつベテランでも活用できていない場合もあります。大事な事と思いますので、まだ目にしていない方のために書きました。 早期リターンとは 簡単に言えば return を使うことで if などによるネストを減らすテクニックです。例を見たほうが早いと思います。 早期リターンの例 ユ

    早期リターンを書こう
    atsushifx
    atsushifx 2021/10/17
    ガード節を使うことに問題は無いが、リファクタリングしにくくないか?まずは、その機能のロジックをわかりやすく分割することが大事で、その結果としてガード節が出てくる気がする。
  • 1