エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
異常判定から書く早期リターンについて
今日はコードレビューで指摘してもらった早期リターンを書くメリットを簡単にまとめます! 早期リターン... 今日はコードレビューで指摘してもらった早期リターンを書くメリットを簡単にまとめます! 早期リターンとは 複雑な条件式などで、先に例外を返す処理を書くことで処理全体のネストが深くなるのを防いだり、コードを読みやすくしたりできる書き方のことです。 早期リターンの具体例 Go言語で以下のようにユーザーデータを検証する関数があるとしましょう。以下のように上から正常判定を繰り返していると、いつの間にか深い谷が出来上がってしまいます。。 // ユーザーデータを検証する関数 func validateUser(name string, age int, email string) (bool, error) { if name != "" { // 名前が入力されているか確認 if age > 0 { // 年齢が0より大きいか確認 if email != "" { // メールアドレスが入力されている