2016年6月19日 星期日

寫程式「前」,先寫測試

1.程式是給其它的人用的,所以先寫測試,就是要讓自己先了解這程式「如何」使用。反過來說,如果測試很難寫,代表程式可能不好用,看是要修改規格,或是修改界面等。

2.先寫測試可以提昇程式開發人員「預見」程式的外部運作方式,有助於精進程式設計能力。

3.只有一類人可不寫測試,那就是設計天才,一出手就很完整,就不需測試。但這類人畢竟是少數,而若是團隊開發,再天才,程式還是得讓其它人使用,還是需要提供測試,這樣別人才知道天才的程式怎麼使用。

4.有時測試不見得是寫程式,也可以先作測試設計,了解到底要作的是什麼。

沒有留言:

張貼留言