18/03/04 09:49:00.51 .net
>>121
システムの設計をちゃんと作っていれば一貫した挙動になる
フレームワークを使ったりすると設計者の意図しない挙動になる
例えば、再度リクエストを受け取ったサーバーがデータベースにレコードを挿入したとき
投票権に対してレコードが一意であるなら、データベース管理システムは挿入が成功しなかったこと示す挿入件数0を返す
それを受けてサーバーアプリケーションは適切なステータスコード又は同様の情報を返す
フロントエンドはステータスコード等の情報に応じて適切な表示をする
なにも難しくはないこれができていないシステムは十分に怪しい
フレームワークを使っていたならばサーバーアプリケーションに欠陥があった可能性は十分ある
何よりの問題は、開発側がシステムを修正=改ざんできる運用だったって点だよ