アカウント名:
パスワード:
>「戻る」操作を行うと特定の事業者の申請内容を表示する...一体どういうバグだったんだろう?
「戻るボタン」で「特定の」事業者の申請内容。故意に表示させるのはできるけど、バグとなると、うーん、わからん。
申請を受け付ける側の処理としては、一連のキューを処理していって前の申請書類を見たいと思うことはあるかも。なので、ページをめくるように戻ったり進んだりする機能があるのでしょう。そして、画面上のボタン類だけじゃなく、ブラウザの戻るを押してもページが戻るようになっていたんですよ、きっと。ここまでなら親切適切な処理でしょう。
申請する側の画面でそれを無効にしてなかっただけでは。それで、キューにある前の申請情報が見えてしまった、んじゃないかな?
「前の」申請情報ならまだ分からなくもないんですよ。「特定の」だから何故? ってなる。
ふつうに、変数の初期化漏れの類かと思います。(見当違いかもしれませんが。)(1)開発段階でご都合がいいように、とりあえず、事業者IDを特定の事業者IDで「仮」初期化しておく ↓運用段階で事業者IDの「本」初期化処理の漏れ(ブラウザの戻るボタン)で、特定の事業者の情報漏洩
(2)ブラウザの戻るボタンを押す ↓ランタイムエラーだ。(未初期化変数のnull参照) ↓null以外にしておくか。変数を特定の事業者IDで初期化する ↓画面が出た(とりあえず、ヨシ!)
なんだろ、これ、PMと開発者との間に、大きな亀裂があるように見える。正常に動いている様に見せることにこだわった結果か?例のPMを思い出した人もいるのではなかろうか。
PM「何でこんな状況になってるの!?毎日徹夜でも何でもして進捗上げて!」 ↓PM「よくやってくれた。ここまでできていれば後は大丈夫だ。あとは任せろ。」 ↓PM「ぜんぜんできていないじゃないか!!」
人月の神話からまるで進歩していない。偽装進捗の罠じゃないか。外野が想像する以上に、(典型的な)問題があるんじゃないの?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
教えて偉い人 (スコア:0)
>「戻る」操作を行うと特定の事業者の申請内容を表示する
...一体どういうバグだったんだろう?
「戻るボタン」で「特定の」事業者の申請内容。
故意に表示させるのはできるけど、バグとなると、うーん、わからん。
Re: (スコア:0)
申請を受け付ける側の処理としては、一連のキューを処理していって前の申請書類を見たいと思うことはあるかも。
なので、ページをめくるように戻ったり進んだりする機能があるのでしょう。
そして、画面上のボタン類だけじゃなく、ブラウザの戻るを押してもページが戻るようになっていたんですよ、きっと。
ここまでなら親切適切な処理でしょう。
申請する側の画面でそれを無効にしてなかっただけでは。
それで、キューにある前の申請情報が見えてしまった、んじゃないかな?
Re: (スコア:0)
「前の」申請情報ならまだ分からなくもないんですよ。
「特定の」だから何故? ってなる。
Re: (スコア:0)
ふつうに、変数の初期化漏れの類かと思います。(見当違いかもしれませんが。)
(1)
開発段階でご都合がいいように、とりあえず、事業者IDを特定の事業者IDで「仮」初期化しておく
↓
運用段階で事業者IDの「本」初期化処理の漏れ(ブラウザの戻るボタン)で、特定の事業者の情報漏洩
(2)
ブラウザの戻るボタンを押す
↓
ランタイムエラーだ。(未初期化変数のnull参照)
↓
null以外にしておくか。変数を特定の事業者IDで初期化する
↓
画面が出た(とりあえず、ヨシ!)
なんだろ、これ、PMと開発者との間に、大きな亀裂があるように見える。正常に動いている様に見せることにこだわった結果か?
例のPMを思い出した人もいるのではなかろうか。
Re:教えて偉い人 (スコア:0)
PM「何でこんな状況になってるの!?毎日徹夜でも何でもして進捗上げて!」
↓
PM「よくやってくれた。ここまでできていれば後は大丈夫だ。あとは任せろ。」
↓
PM「ぜんぜんできていないじゃないか!!」
人月の神話からまるで進歩していない。偽装進捗の罠じゃないか。外野が想像する以上に、(典型的な)問題があるんじゃないの?