付費限定

業餘大叔程式心得筆記#8:寫程式的不確定性與多重人格/葉光釗

更新於 2019/01/15閱讀時間約 4 分鐘

自己寫程式往往有兩個盲點:測試資源不夠,因而難以全盤瞭解用戶使用情形的全貌;另一個則是只有自己跟自己對話時,往往難以做出正確的判斷和決定。無論個人或團隊開發,都有各自的優缺點。

葉光釗
曾任台灣微軟研究開發部副總經理、公共事業群技術長,是 IT 業界經歷長達二十年的老兵。對微軟全球技術的開發實務有深入了解,並有獨到見解。tuna.toa

複雜程式的不確定性

懂得電腦運作原理的人都知道,它的運作是一種「決定性」(deterministic)的機制。簡單的說,程式碼一但寫成,就決定了運作的順序;原則上只要給定同樣的參數,不管重複運作幾次,順序和結果都會是一樣的。
那這裡為什麼會提到不確定性呢?
雖然運作的本質沒變,但是當外部環境的輸入有變化時,程式碼的運作途徑 (execution paths)就會大不相同;所以在全部的程式碼中,實際真正會運算到的比例(或從另一個角度來說,就是「可以被人為測試到的」),就稱為「覆蓋率」(code coverage)。
舉微軟的Word為例子,它的覆蓋率約略只有30%左右。問題的核心是我們開發者並不知道:
在終端使用者的環境當中,倒底是哪30%會被用到,這就是不確定的所在。
最近寫的程式也面臨了同一個問題:由於使用者操作介面的複雜度超高,有各種各樣的邊界條件要處裡,而我的測試資源非常有限(就是我一個人而已),那麼我應該把重兵放在哪裡?

本文已獲作者授權並經本站重新編輯,未經書面許可禁止轉載。本站文章提供付費授權轉載或出版,請參閱授權說明、或來信 ask@tuna.to 洽詢。如果您喜歡這篇文章,請按「喜愛」圖像、也歡迎分享到社群網站上!
以行動支持創作者!付費即可解鎖
本篇內容共 1922 字、0 則留言,僅發佈於吐納商業評論你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
avatar-img
1.4K會員
2.0K內容數
為您送上頂尖作者的最新管理與科技產業思維。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
有一段時間,惠普(HP)曾經是全球個人電腦和行動運算技術的領導者,而筆者剛好就在50年前那個正要起飛、到處充滿著奇妙科技的年代成為HP的一員。
本文為「企業使命」系列文章的最終篇,講述德州儀器2008年新執行長Rich Templeton再次改變企業使命與經營方針,藉由透徹瞭解產業風向來改善企業體質與結構,讓該公司逐漸攀升,在2017年繳出
有一段時間,惠普(HP)曾經是全球個人電腦和行動運算技術的領導者,而筆者剛好就在50年前那個正要起飛、到處充滿著奇妙科技的年代成為HP的一員。
本文為「企業使命」系列文章的最終篇,講述德州儀器2008年新執行長Rich Templeton再次改變企業使命與經營方針,藉由透徹瞭解產業風向來改善企業體質與結構,讓該公司逐漸攀升,在2017年繳出
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
距離四月帶著家人一起去新加坡已經一段時日了,不過我知道這段回憶會持續留存在我和家人的心中,就像那幾封四月初在新加坡時寄的明信片一樣,不會時時刻刻去看,但知道它們就放在紀念品小盒中。
Thumbnail
如何藉由其他管道來獲得客群資料,或是行銷自身品牌,成為個人創作者以及公司行銷該思考的議題,所以本部落格專題內容將會分享曾經看過的創意行銷方法或較新穎的創業點子。 這篇將介紹的是Tracle-最方便的垃圾代收服務
Thumbnail
很喜歡美國作家雅麗嘉・古德曼(Allegra Goodman )的小說《收藏食譜的人》(The Book Collector )。 小說的男主角是個性古怪的古書店老闆喬治。隨著情節開展,我們逐步瞭解,年齡不算大,卻頗有資產的他,原來是矽谷一夕致富的科技新貴。但賺足一生無虞的財富之後,便急流勇退,過
Thumbnail
外派後因為業務需求,開始打起高爾夫球,才知道泰國高爾夫球場有超多豪華選擇,早就是全球高爾夫度假首選。整理泰國高爾夫球場資訊,分享泰國高球場特色排名、曼谷/華欣/清邁球場推薦及價格。
Thumbnail
8月25日偉大 蓮花生大士聖誕 施放鯉魚苗──觀音山夏季保育放流,歡迎您把握殊勝吉祥日,一同護持響應。《藥師經》記載:「是故我今勸諸有情,然燈造幡,放生修福,令度苦厄,不遭眾難。」放生的功德很大,可消災免難!❶招感加持庇蔭。❷修福消災,積聚廣大功德。❸為生態復育盡心力,促進物種共榮的美好願景。
Thumbnail
書名:業餘奸商[位面] 作者:丁巳 版區:耽美小說 世界背景【自分類】:星際 主題分類【自分類】: 關鍵字【自分類】:穿越、位面交易、時空錯亂 評分【滿分5顆星】:3顆星 心得: 這篇小說告訴讀者,什麼樣的聰明才智及能力才能成為商人,又需要如何的機智才能成為奸商?傻白甜的小受就只能當個科研人才,先是
Thumbnail
如果你是為了減肥或健康而跑步,請你一定要了解, 跑得越多是不會讓你瘦得越多!慢跑一切以適度為宜,過猶不及都是不好的。
Thumbnail
將工業餘氫混入瓦斯公司的既有天然氣管道的商業可行性高 圖五更進一步分析每個區域期待的氫氣價格,我們可以看到美國、中國、俄羅斯、加拿大、韓國都期待在US$2/公斤以下。印證了我們前面的看法。
Thumbnail
說起毒雞湯會你想起誰?我想絕對是北野武,這個毒舌的老人家。
Thumbnail
比起特寫,導演似乎更喜歡遠景。 比起表情,導演似乎更想我們去看人物完整的姿態。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
距離四月帶著家人一起去新加坡已經一段時日了,不過我知道這段回憶會持續留存在我和家人的心中,就像那幾封四月初在新加坡時寄的明信片一樣,不會時時刻刻去看,但知道它們就放在紀念品小盒中。
Thumbnail
如何藉由其他管道來獲得客群資料,或是行銷自身品牌,成為個人創作者以及公司行銷該思考的議題,所以本部落格專題內容將會分享曾經看過的創意行銷方法或較新穎的創業點子。 這篇將介紹的是Tracle-最方便的垃圾代收服務
Thumbnail
很喜歡美國作家雅麗嘉・古德曼(Allegra Goodman )的小說《收藏食譜的人》(The Book Collector )。 小說的男主角是個性古怪的古書店老闆喬治。隨著情節開展,我們逐步瞭解,年齡不算大,卻頗有資產的他,原來是矽谷一夕致富的科技新貴。但賺足一生無虞的財富之後,便急流勇退,過
Thumbnail
外派後因為業務需求,開始打起高爾夫球,才知道泰國高爾夫球場有超多豪華選擇,早就是全球高爾夫度假首選。整理泰國高爾夫球場資訊,分享泰國高球場特色排名、曼谷/華欣/清邁球場推薦及價格。
Thumbnail
8月25日偉大 蓮花生大士聖誕 施放鯉魚苗──觀音山夏季保育放流,歡迎您把握殊勝吉祥日,一同護持響應。《藥師經》記載:「是故我今勸諸有情,然燈造幡,放生修福,令度苦厄,不遭眾難。」放生的功德很大,可消災免難!❶招感加持庇蔭。❷修福消災,積聚廣大功德。❸為生態復育盡心力,促進物種共榮的美好願景。
Thumbnail
書名:業餘奸商[位面] 作者:丁巳 版區:耽美小說 世界背景【自分類】:星際 主題分類【自分類】: 關鍵字【自分類】:穿越、位面交易、時空錯亂 評分【滿分5顆星】:3顆星 心得: 這篇小說告訴讀者,什麼樣的聰明才智及能力才能成為商人,又需要如何的機智才能成為奸商?傻白甜的小受就只能當個科研人才,先是
Thumbnail
如果你是為了減肥或健康而跑步,請你一定要了解, 跑得越多是不會讓你瘦得越多!慢跑一切以適度為宜,過猶不及都是不好的。
Thumbnail
將工業餘氫混入瓦斯公司的既有天然氣管道的商業可行性高 圖五更進一步分析每個區域期待的氫氣價格,我們可以看到美國、中國、俄羅斯、加拿大、韓國都期待在US$2/公斤以下。印證了我們前面的看法。
Thumbnail
說起毒雞湯會你想起誰?我想絕對是北野武,這個毒舌的老人家。
Thumbnail
比起特寫,導演似乎更喜歡遠景。 比起表情,導演似乎更想我們去看人物完整的姿態。