什麼是好軟體?
一段在公車上寫的 memo,問題是:
什麼是好軟體?
我們常常希望軟體工程師可以開發出好軟體。
不過我覺得要先想幾個問題:
- 你覺得怎樣算是
好軟體? - 你怎麼樣
使用一個軟體? - 你怎麼樣
選擇軟體?
學樂器過程,除了學技巧、學樂理、練歌曲,更重要的是:
- 你覺得怎樣算是
好音樂? - 你怎樣
欣賞一首歌? - 你怎麼
選擇音樂?
同樣的,廚師有好有壞,但是也需要想這些問題:
- 你覺得怎樣才是
好料理? - 你怎麼
品嚐一道料理? - 你怎樣
選擇料理?
再一個例子,小說家也會需要想這些:
- 你覺得怎樣才是
好的小說? - 你怎麼
閱讀一部小說? - 你怎樣
選擇小說?
其他領域可以自己延伸、舉例,像是車、房子、地區、環境、民生必須、穿著、 ….
回到第一個問題,怎樣的軟體是 好軟體?
你用過哪些軟體覺得是好,為什麼?
然後回到最開始的,軟體工程師要怎樣才能寫出好軟體?



