アカウント名:
パスワード:
確かに「呼んでるAPIの仕様変更で挙動が変わる事」をバグだと言い切る会社とはあまりお近づきになりたくない。「バグだ!瑕疵だ!無料で直して損害を賠償しろ!」とか言われそう。
そのためにOSやフレームワークなどのバージョンを指定するんじゃないの?
APIやらOSのバージョンが未定義ならもめるだろうが、事前にちゃんと決めないのが悪い。
逆に決めてたら問題にもならない。
誰にもバグを報告させないという手もあるな。この応募者がこう答えられたのは、この人がバグを観測していなかったからとも言える。バグは哲学。
よくわからない時は「もうない」と表示するのが仕様で、バグではありません
みたいな?
それで顕在化した不具合もバグだよただしその場合はエンジニアがバグを出したことにはならないだからまあおかしな質問ではあるね
>質問の「外部API等の変更」というのもおかしな質問で
一生「外部API」を使わない人ならそうですねお疲れ様です
要するに碌な経験も無いのに豪語してるわけで、ペーパードライバーの例えそのものやん。
外部API等の変更時に変更を検知してエラーを表示するようになっているソフトはまぁまぁありますが。 なぜ直すかというとユーザーから見ればバグっているからです。 //ごくまれに入力値の形式が同じで出力値の形式も同じだが意味が変わる変更があるが。0が真1が偽だったのが逆になるとか。
バグの定義によるんじゃない?プログラムで発生した問題は全てバグと呼ぶところもあるので・・・元ネタの方では何をバグとするかの認識がずれてる気がするね。
しかし質問がアレっぽいので、突き詰めると外部APIで動作する側のバグを考慮してないとか言いそう。
> 質問の「外部API等の変更」というのもおかしな質問で
おかしいと断じる事が不思議でならない。採用する会社が同等もしくは近い状況で仕事するのなら、意味がある質問でしょ。
> おかしいと断じる事が不思議でならない。
同感。
そもそも「絶対にバグを出しません、出したことありません」ってのが99.99999999%くらいの確度で嘘なわけで嘘かどうかを確定させるための追加質問として十分適切ですしね。
全人類のなかで一人いるか一人もいないかレベルの天才が、自社の面接に応募してきている可能性について「可能性がある」なんて考える人間の方がおかしい。
使っている外部API等の変更などでバグが入り込むことはない?
と言う質問に対して
APIが変れば対応する箇所を見直すのは当然でそれで顕在化した不具合はバグとは呼ばない
といった意見を出してる
結論としてこの質問はおかしな質問っていってるんじゃないの
> APIが変れば対応する箇所を見直すのは当然でそれで顕在化した不具合はバグとは呼ばない
現実問題としてAPIが変わった時の初期対応に漏れはふつうにあるし、それがユニットテスト等で発見されることもよくある話です。これは開発側で発見されますから顧客見えのバグにはなりませんが開発側内部ではバグ扱いする方がむしろ普通でしょう。
つまり「APIが変れば対応する箇所を見直すのは当然でそれで顕在化した不具合はバグとは呼ばない」というのは、視野が狭い考えであり間違いですね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
バグのないプログラムを作るのは簡単 (スコア:2)
・誰も使わないプログラム
したがって「ありません!」との回答は正しい
質問の「外部API等の変更」というのもおかしな質問で
外部APIを使っていなければ関係ないし
APIが変れば対応する箇所を見直すのは当然で
それで顕在化した不具合はバグとは呼ばない
Re:バグのないプログラムを作るのは簡単 (スコア:1)
確かに「呼んでるAPIの仕様変更で挙動が変わる事」をバグだと言い切る会社とはあまりお近づきになりたくない。
「バグだ!瑕疵だ!無料で直して損害を賠償しろ!」とか言われそう。
Re: (スコア:0)
そのためにOSやフレームワークなどのバージョンを指定するんじゃないの?
Re: (スコア:0)
APIやらOSのバージョンが未定義ならもめるだろうが、事前にちゃんと決めないのが悪い。
逆に決めてたら問題にもならない。
Re:バグのないプログラムを作るのは簡単 (スコア:1)
誰にもバグを報告させないという手もあるな。
この応募者がこう答えられたのは、この人がバグを観測していなかったからとも言える。
バグは哲学。
Re:バグのないプログラムを作るのは簡単 (スコア:1)
よくわからない時は「もうない」と表示するのが仕様で、バグではありません
みたいな?
Re: (スコア:0)
それで顕在化した不具合もバグだよ
ただしその場合はエンジニアがバグを出したことにはならない
だからまあおかしな質問ではあるね
Re: (スコア:0)
>質問の「外部API等の変更」というのもおかしな質問で
一生「外部API」を使わない人ならそうですね
お疲れ様です
Re: (スコア:0)
Re: (スコア:0)
要するに碌な経験も無いのに豪語してるわけで、ペーパードライバーの例えそのものやん。
Re: (スコア:0)
外部API等の変更時に変更を検知してエラーを表示するようになっているソフトはまぁまぁありますが。 なぜ直すかというとユーザーから見ればバグっているからです。 //ごくまれに入力値の形式が同じで出力値の形式も同じだが意味が変わる変更があるが。0が真1が偽だったのが逆になるとか。
Re: (スコア:0)
バグの定義によるんじゃない?
プログラムで発生した問題は全てバグと呼ぶところもあるので・・・
元ネタの方では何をバグとするかの認識がずれてる気がするね。
しかし質問がアレっぽいので、突き詰めると外部APIで動作する側のバグを考慮してないとか言いそう。
Re: (スコア:0)
> 質問の「外部API等の変更」というのもおかしな質問で
おかしいと断じる事が不思議でならない。
採用する会社が同等もしくは近い状況で仕事するのなら、意味がある質問でしょ。
Re: (スコア:0)
> おかしいと断じる事が不思議でならない。
同感。
そもそも「絶対にバグを出しません、出したことありません」ってのが99.99999999%くらいの確度で嘘なわけで
嘘かどうかを確定させるための追加質問として十分適切ですしね。
全人類のなかで一人いるか一人もいないかレベルの天才が、自社の面接に応募してきている可能性について
「可能性がある」なんて考える人間の方がおかしい。
どうしてそんなに読めないの? (スコア:0)
使っている外部API等の変更などでバグが入り込むことはない?
と言う質問に対して
APIが変れば対応する箇所を見直すのは当然でそれで顕在化した不具合はバグとは呼ばない
といった意見を出してる
結論としてこの質問はおかしな質問っていってるんじゃないの
Re: (スコア:0)
> APIが変れば対応する箇所を見直すのは当然でそれで顕在化した不具合はバグとは呼ばない
現実問題としてAPIが変わった時の初期対応に漏れはふつうにあるし、
それがユニットテスト等で発見されることもよくある話です。
これは開発側で発見されますから顧客見えのバグにはなりませんが
開発側内部ではバグ扱いする方がむしろ普通でしょう。
つまり「APIが変れば対応する箇所を見直すのは当然でそれで顕在化した不具合はバグとは呼ばない」
というのは、視野が狭い考えであり間違いですね。