📝
フロントSEの修正提案練習問題(問題編)
以下の問題を読んで、適切な提案をしてください。
問題
客先からの相談
あなたはX社に所属しています。あなたはA社のプロジェクトを担当していて、A社の情シスのBさんに以下のような相談をされました。
前提:既に納品済みのプログラムに瑕疵はなく、仕様変更
Bさん「P機能のメール機能って使ってないんですよね。Q機能のほうのメール送信は使ってるんですけど、P機能のほうはお客さんに記載してもらってもいないし、今後も使わないんですよ。でもP機能のマスタ登録時にメールアドレス入力してないと必須エラーになるし、これってなくせませんか?」
あなた「今は何を入力しているんですか?」
Bさん「適当にXXXとか入れてます」
あなた「Q機能のメールアドレスと同じものを入れたりはできないですか?」
Bさん「できますけど、必要ないですよね。そもそも、P機能とQ機能では顧客の粒度が違うのでコピーはできないです」
社内での調査
あなたはその打ち合わせの後、プログラムを調査し以下のことが分かりました。
1.P機能を使っていないという話だったが、有効なメールアドレスを入れれば使用することができる。
2.P機能のマスタ登録時、必須入力をなくす修正を行うとメールアドレスはNULLで登録される。
3.メール送信時、無効なメールアドレスが入力されると送信エラーをログに出力して正常終了するが、NULLが入ると例外をスローして異常終了する。
4.P機能とQ機能のメール送信機能は共通の関数を使っている。
以上のとき、Bさんに提案する修正内容を理由とともに解答してください。
想定解答
後日別記事に記載してリンクを貼ります。
Discussion