新しいものを表示
orange さんがブースト

欠陥を調査していった結果仕様に行きつけば、実装はともかくとしても仕様には問題があったと言われるんだろうと思うと、ひっくるめたソフトウェアにも"問題はあった"と言えるわけで、ここで問題をバグに置き換えられるなら、ソフトウェアにバグがあったと言い切れるかしら。

・・・みたいな問答をSNSみたいな文章が短い場でアプリの作者の人とする方がてっとりばやいけど、掲示板方式だと意図の説明が難しいし、一回のやり取りの文章凌駕より大きくなる一方で頻度は下がるから行き違いが大きくなるよね!><;

mp3のデコードの話も、クリッピングさせるのが意図であるので問題ないといってしまったら、
dgo.xsrv.jp/alipapa/wmp/
のWindows音悪い問題も、意図で仕様だから問題ないじゃんになる><(オレンジはそれは元から正しい仕様と思ってるけど><)

単に音圧をあげたいのであれば、オレンジごときでさえもクリッピングさせない音声データを作れちゃうわけで、それこそコンプレッサもそれほどかけてないで音量を上げてクリッピングさせてるCDも、それが意図的なマスタリングなのか?><と言ったら、それオーディオデータ扱っちゃいけないレベルのド素人以下の人がマスタリングしただけでしょってなるかも><
「コンプレッサをそれほどかけない一方でクリッピングさせてトレモロのようなノイズまでも起こしているのが意図した音である!」なんて推定する方が無理があるかも><

オレンジ的には、そもそもクリッピングさせてるエンジニアがクリッピングさせると具体的にデータ上どうなるのか?を理解できていないであろうと考えてるかも><

orange さんがブースト

@orange_in_space マスタリングエンジニアがやったのなら、理想的ではないけど意図的な『妥協点』と理解できるけど、ソフトウェアだと「性能悪い」か「バグ」のどちらかだと思いますね……。

今回のアプリで言うと、「mp3を再生させるとクリッピングする」のが意図なの?><

音の話題であり今回の話題がまさにそうだけど、「クリッピングもマスタリングエンジニアの意図!」なんていう人が居たけど、意図なの?>< 不具合であり欠陥は?><

orange さんがブースト

そういえば、楽曲中の無音空間がミスでは???って話題になった結果、それは意図的なものですと作曲者が発表した、みたいな話もあった。(びーまいびー

orange さんがブースト

ゲームで意図しないフリーズはバグ知れないけれど演出としてフリーズのような動作になるならユーザーにはバグなのか仕様なのかわからないけれどこれをバグと言い張るのはいかがなものかという気もするし

広義のユーザーにもなるけど、プログラマでも意図に反した挙動のコードに対してバグってるって思うかも><(みたいな事が言いたい><) それこそ例えば、うなりストさんが書いた例見たく意味が逆転してる仕様、例えばgetとsetが逆とか、仕様書の奥深くに書いてあったとしても、それを読んで納得する(人がいるか疑問だけど)までは『バグ』だよね?><

orange さんがブースト

あーえっと、「実装にバグはない」けど、ユーザー目線で「バグっている」「壊れている」と判断されるかどうかは問わないし、まあ多分そう言うでしょうね。

スレッドを表示
orange さんがブースト

だから「アイスコーヒーのボタンを押したらアイスコーヒーが出てくる」と仕様書に書かれているなら、ホットコーヒーが出てくるのはバグだけど、「アイスコーヒーのボタンを押したらホットコーヒーが出てくる」と書かれているのならバグではない。

スレッドを表示

バグって結局の所、想定される仕様をある人物が解釈したものに照らし合わせて、それと矛盾する動作を指す言葉だよね?><

それそのままユーザーに置き換えたらどうなる?><

orange さんがブースト

foo()は0-10の範囲の整数を返すと仕様書に書かれているのに、11を返すケースがある、とか?

すごく奇妙な説明になるけど、プログラマがバグだと思っているものが仕様ではなくバグである点ってどの部分?><

orange さんがブースト

それを「バグってる」として報告するのは自由だけど、それが仕様として却下されるのもまたやむなし、では。その後は☆1レビューするなりブログに書くなりどこかに訴えるなりするかもしれないけど。

古いものを表示
:realtek:

思考の /dev/null