Gauche > Archives > 2010/06/27

2010/06/27 11:35:45 UTCshiro
#
品質って具体的に何だろう RT: @athos0220: 「商用プログラムなら機能と性能が第一」っていうのになんとなく違和感。性能っていうのは品質の1つで、それだけが重要というのは偏った見方のような気がする。
#
バグが出る、とか、使いにくい、とかは広い意味で「客が期待する機能/性能要件を満たしていない」ってことでしょう。
#
「客が期待するもの」を正しく捉えられてるかっていうのはそれはそれで重要だけど、別の話だし。
2010/06/27 12:07:07 UTCshiro
#
これはすごい。手描きホログラム。メタファーじゃなく本物。 http://amasci.com/amateur/holo1.html
2010/06/27 13:00:13 UTCathos0220@twitter
#
まさに、バグが出る、といった類のものを想定していました。
#
しかし、そういった品質が機能/性能に含まれるという見方であればなおさら、たとえば型安全性で保証されるものというのは、単にプログラマにとってウマーというだけでなく、お客さんにも意味のあるものだと思います。
2010/06/27 20:21:59 UTCshiro
#
@athos0220 いや、品質が「何によって」保証されてるかはお客さんには関係ないんですよ。
#
それと、性能要件を満たせないソフトウェアというのはお客さんにとって「無価値」なんです。
#
要求された以上に性能を求めることには意味がありませんが、ある最低ラインを越えることは絶対に必要で、私が話している性能というのはその最低ラインの話です。
#
(意味ない、というのは言い過ぎか。この線をクリアしても、速ければ速いほど嬉しいってケースはある。その場合、どこまで速くするかはコストや他の品質も考えてのトレードオフになる)