📝

フロントSEの修正提案練習問題(問題編)

2022/06/25に公開

以下の問題を読んで、適切な提案をしてください。

問題

客先からの相談

あなたは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