アカウント名:
パスワード:
ビルド寸前までコードを書く行為はすべて設計です。設計を外部に任せるためには、相応の信頼と権限の委譲が必要です。納得行くものが出来上がらずに細かな指示をしていくというのは、自分で設計する部分を増やしているだけです。
同じ試験仕様を通りさえすれば、どのようなソフトも同じ品質です
と宣言してたバカがいたな
逆でしょう?同じ試験仕様書を通ればどのソフトも同じ品質です。は正しいです。試験仕様書から漏れた項目があってAでは対応しているがBでは対応していなかった場合それは「試験仕様書の品質」が悪かっただけでソフトウェアの品質としては同じですよ。
ソフトウェアの品質とはテストの結果で得られるものであって書いてあるから得られるものじゃないです。
非機能項目で差が出ることはよくありますよ。ソースの可読性は代表的な非機能項目。しかし品質としては重要。
ならばそれも試験仕様に加えればよろし。
つまり、全てを網羅した試験でない限り、通ったからと言って同じ品質とは言えない。でも、「同じ試験仕様書を通れば」という記述はその試験仕様書が全てを網羅していると表現していない。ソースの全てのルートを通るとかいう単純な話ではなく、全てを想定した試験仕様があれば、通れば同じ品質と言えるが、それは即ち、そうやって試験を通ったプログラムは無謬であることに他ならない。
さて、そんな試験仕様を書ける奴が、世の中に一体どんだけいるかな?
お前以外は全員できるよ。
例えば、非負整数nについて必ずn+1を返す関数であることはどうやって確かめるの?ほかにも、複数のスレッドによる加算が必ずアトミックに行われることなど
ブラックボックステストしかやったことない人?
>ブラックボックステストしかやったことない人?
もしかして、>>コードカバレッジという言葉はご存知ですか?という寝言を書いた人と同じ人?
あまりに低レベルなので、もう出てこないでほしいのですが。あなたのレベルだと、とりあえず「バグのないことを証明」あたりでぐぐると良いかも。
自分の理解力を越えているものは低レベルですか。簡単そうな生き方ですね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
プログラミングは設計 (スコア:3)
ビルド寸前までコードを書く行為はすべて設計です。
設計を外部に任せるためには、相応の信頼と権限の委譲が必要です。
納得行くものが出来上がらずに細かな指示をしていくというのは、自分で設計する部分を増やしているだけです。
Re: (スコア:0)
同じ試験仕様を通りさえすれば、どのようなソフトも同じ品質です
と宣言してたバカがいたな
Re: (スコア:0)
逆でしょう?
同じ試験仕様書を通ればどのソフトも同じ品質です。は正しいです。
試験仕様書から漏れた項目があってAでは対応しているがBでは対応していなかった場合
それは「試験仕様書の品質」が悪かっただけでソフトウェアの品質としては同じですよ。
ソフトウェアの品質とはテストの結果で得られるものであって書いてあるから得られるものじゃないです。
Re: (スコア:0)
非機能項目で差が出ることはよくありますよ。
ソースの可読性は代表的な非機能項目。しかし品質としては重要。
Re: (スコア:0)
ならばそれも試験仕様に加えればよろし。
Re: (スコア:0)
つまり、全てを網羅した試験でない限り、通ったからと言って同じ品質とは言えない。
でも、「同じ試験仕様書を通れば」という記述はその試験仕様書が全てを網羅していると表現していない。
ソースの全てのルートを通るとかいう単純な話ではなく、全てを想定した試験仕様があれば、通れば同じ品質と言えるが、それは即ち、そうやって試験を通ったプログラムは無謬であることに他ならない。
さて、そんな試験仕様を書ける奴が、世の中に一体どんだけいるかな?
Re: (スコア:0)
お前以外は全員できるよ。
Re: (スコア:0)
例えば、非負整数nについて必ずn+1を返す関数であることはどうやって確かめるの?
ほかにも、複数のスレッドによる加算が必ずアトミックに行われることなど
Re: (スコア:0)
ブラックボックステストしかやったことない人?
Re: (スコア:0)
>ブラックボックステストしかやったことない人?
もしかして、
>>コードカバレッジという言葉はご存知ですか?
という寝言を書いた人と同じ人?
あまりに低レベルなので、もう出てこないでほしいのですが。
あなたのレベルだと、とりあえず「バグのないことを証明」あたりでぐぐると良いかも。
Re:プログラミングは設計 (スコア:0)
自分の理解力を越えているものは低レベルですか。
簡単そうな生き方ですね。