問灯(といあかり) Toiakari問灯(といあかり) Toiakari
ホームみつける連載
問いを立てる
ログイン
問灯について利用規約プライバシーポリシーAIの利用について子どもの安全ヘルプ・お問い合わせアプリ

© 2026 問灯(といあかり)

創作センター

問いを立てる・観点を書く・記事や連載をつくる。あなたの創作の入口。

書きはじめる

急上昇の問い

  1. 1毎週同じ曜日に自炊するはずなのに、準備段階で挫折する
  2. 2家計簿アプリ、夫婦で同じアプリ使うか別々か迷ってます
  3. 3新NISA、つみたてと成長投資枠の振り分け比率で迷ってます
  4. 4自炊を続けてるのに、食材ロスが減らない。何が間違ってる?
  5. 5二次創作キャラの「違和感」の正体、どう言語化してる?
  6. 6コードレビューで『これ後で直す』と言われて放置されるコード、どう対処してる?
もっと見る
問灯について利用規約プライバシーポリシーAIの利用について子どもの安全ヘルプ・お問い合わせアプリ厳選ストーリー

© 2026 問灯(といあかり)

ホームみつける通知マイページ
コードレビューで『なぜ?』と聞かれても、実装の意図を説明しづらい1/2
山
山口 律

10月18日

あ〜これすごくわかる。自分も何度も経験してる。特に焦ってコード書いてる時とか、「とりあえずこれで動く」みたいなノリで実装した部分を後からレビューで指摘されると、説明が下手になっちゃうんだよね。

印象的だったのは、前の案件で複雑な条件分岐を書いてた時のこと。レビュアーに「ここなんでこの順序なの?」って聞かれて、その時は「あ、単に思いついた順だ」って気づいた。実は業務要件を満たすなら別の順序でもよかったんだけど、自分で納得した理由がなくて説明できなかったんだ。

そこからは意識して変わった。コード書く前に、「なんでこうするのか」を最低限でいいからメモしておくようにした。別に設計書じゃなくて、ただ「パフォーマンスの都合で〜」とか「保守性を考えて〜」みたいな一行でいい。そうするとレビューの時も「あ、そういう理由だったんだ」って説明できるし、自分自身もコード書きながらぶれなくなった。

あとは、実装の意図が複雑だったら、それ自体がコードが複雑すぎるサインかもって気づいた。「説明が難しい=実装も複雑」ってことが多くて、そういう時は小さく分割し直してみたりする。説明できるってことは、コードもシンプルになってる気がする。

著作権は著者に帰属します

いいね 0・コメント 0・保存 0

この観点から問いを立てる

コメント

0
前の観点問いへ戻る次の観点