アカウント名:
パスワード:
何か不具合のあるコードなの?それともライセンスに問題があるの?
開発者が、質問サイトの答えをよくわからないままコピペしたのが問題。そして(レビューアが)わからないまま承認したのが問題。(もしくはレビューアがいないのが問題)よくわからないなら、コピペするときに調べろ。
今回はこのぐらいですんでよかったけど、セキュリティに問題あるコードとか動いてよかったでコピペして、穴あけたらまずいよ。と自分に向かって書いてます。
何人かで動作テストすれば、誰かが「この下に書いてある文字列、何?」って言いそうなもんだけど。テストしてなかったのか、英語が読めない人間ばかりで、皆読み飛ばしていたのか……。
・テスト仕様を作る側とテスト実施する側が距離的に結構離れていることがある(ニアショアとかテスト要員は安いバイトで済ますとか)・テスト仕様書に●●がこの位置に正しく表示されることみたいな項目はしっかりあるけど、余計なものが表示されないことというのが欠落してた
みたいな条件は割と簡単に揃うし、そうなると気がつかない可能性もないとはいいきれない。動作面でのクリティカルな部分はきちんとテストされててもこういった部分だけ放置されちゃうこともままある。
#だからバグを作っても仕方ないとはいわないけどさ
今回の件、ロケーション情報取得権限のリクエスト・許可なんてのは、iOSの本当に細かな動作まで良く把握している(この手のプログラムを作った経験のある)人でなくては、「こういうイベントが上がってくるはず」というのを思いついて、「だから、その時はこうすべし」という指定を仕様書に書くことはできないと思う。
だから今回問題になった部分に関しては仕様書には全然書かれてなくて、コーダーの裁量でインプリしたんじゃない?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
よく分からないけど (スコア:0)
何か不具合のあるコードなの?
それともライセンスに問題があるの?
Re: (スコア:0)
開発者が、質問サイトの答えをよくわからないままコピペしたのが問題。
そして(レビューアが)わからないまま承認したのが問題。(もしくはレビューアがいないのが問題)
よくわからないなら、コピペするときに調べろ。
今回はこのぐらいですんでよかったけど、セキュリティに問題あるコードとか動いてよかったでコピペして、穴あけたらまずいよ。
と自分に向かって書いてます。
Re: (スコア:0)
何人かで動作テストすれば、誰かが「この下に書いてある文字列、何?」って言いそうなもんだけど。
テストしてなかったのか、英語が読めない人間ばかりで、皆読み飛ばしていたのか……。
Re: (スコア:0)
・テスト仕様を作る側とテスト実施する側が距離的に結構離れていることがある(ニアショアとかテスト要員は安いバイトで済ますとか)
・テスト仕様書に●●がこの位置に正しく表示されることみたいな項目はしっかりあるけど、余計なものが表示されないことというのが欠落してた
みたいな条件は割と簡単に揃うし、そうなると気がつかない可能性もないとはいいきれない。
動作面でのクリティカルな部分はきちんとテストされててもこういった部分だけ放置されちゃうこともままある。
#だからバグを作っても仕方ないとはいわないけどさ
Re:よく分からないけど (スコア:0)
今回の件、ロケーション情報取得権限のリクエスト・許可なんてのは、iOSの本当に細かな動作まで良く把握している
(この手のプログラムを作った経験のある)人でなくては、「こういうイベントが上がってくるはず」というのを思いついて、
「だから、その時はこうすべし」という指定を仕様書に書くことはできないと思う。
だから今回問題になった部分に関しては仕様書には全然書かれてなくて、コーダーの裁量でインプリしたんじゃない?