プログラミング基礎上級
エッジケース
エッジケース
一言で言うと
空・1件・極大など端の入力。
もう少し詳しく
一言で言うと
空・1件・極大など端の入力。
もう少し詳しく
通常の想定範囲の境界付近や外側にある入力値・状態のこと。空文字列、要素数0や1の配列、整数の最大値や最小値、null や undefined などが代表例で、これらを考慮しないとバグや予期しない動作が発生しやすい。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、テストやバリデーション設計の際にエッジケースを意識することが品質向上につながります。
プログラミングを学び始めると最初に触れる基本概念のひとつです。言語によって書き方は異なりますが、考え方は共通しているので、一度理解すれば他の言語でも応用が利きます。
実務でどう使うか
関連する章
Ch270 で詳しく学べます。