読者です 読者をやめる 読者になる 読者になる

What we talk about when we talk about Technology

技術について語ります。

条件分岐を伴う場合のデザインレシピ

Design Recipe

関数に条件分岐が伴う場合、拡張として条件分岐のデザインレシピを使う。


場合分けのパターンを列挙し、すべての場合について例を作成する。
特に境界値の周辺の例に気をつける。

本体(1)
本体作成の前に、場合分けの条件を特定する。
条件をもとに関数の大枠を作成する。

本体(2)
それぞれのケースを実装する。
ひとつ実装するごとにテストを実行し、成功することを確認して、次のケースを実装する。