Javaの改修前に確認したい、影響範囲とテストの考え方
こんにちは。グロトムの堀口夏希です。小さな条件変更でも、修正する行数と影響の大きさは一致しません。今回は、Javaの業務システムを想定したオリジナルの練習例で、改修前の確認を整理します。まず、変更するルールを一文にする例題は「注文金額が5,000円以上なら送料を無料にする」という変更です。ここで先に決めたいのは書き方ではなく、注文金額の意味。税込か税抜か、割引の前か後か、送料自身を含むかで、同じ5,000円でも結果が変わります。この例では「割引後・送料を含まない税込商品合計」を整数の円で受け取り、5,000円未満は送料500円、それ以上は0円とします。負の金額はエラーにする前提です。実務...