-->

2020/10/26

軟體測試的經驗分享

最近同事在拼 unit test,就將以前撰寫測試的一些經驗整理出來分享。 

我不是專業的測試工程師,只是好死不死需要自幹 unit test,簡報中若有錯誤或是過時的地方,歡迎留言討論。整理後一起更新到簡報上!


以下做一些筆記:
  • s7:現在比較沒特別在分白箱和黑箱了,比較篇方法,如:TDD
  • s16:測試不只要用正確的資料做測試,也要拿錯誤的資料來跑
  • s25:每個 test framework or library 都有各自的特色,挑需要、順手的使用即可
  • s66:不要把測試搞得太複雜啊,到最後還要為測試程式建立另外的測試 XD
  • s68:不管是原始碼或是測試,都是越簡單越不容易出錯
  • s69:Google 這邊有篇「撰寫無法測試的程式」可參考
  • s80:SOLID 僅是用於物件導向程式語言;方法可參考但不一定要完全遵守
  • 公司在找工程師 XD

PTT 備份 - 醫師說你太慘了

以下文章容轉自 PTT StupidClown 看板。

原文網址為:https://www.ptt.cc/bbs/StupidClown/M.1603592005.A.765.html


作者Q8i (Q8i)
看板StupidClown
標題Re: [無言] 醫師說你太慘了
時間Sun Oct 25 10:13:23 2020

看到這篇醫院經歷很有感,浮上來發發廢文

--
大二的時候因為一些意外(這又是另個故事)
獲得了”急性心肌炎”的人生成就
開啟為期2年的追蹤

--
確診當天
醫生A:
你這心肌炎喔~
我20幾年接過五六個,你是第一個用走的進來

我(喘):不然要怎麼進來,騎車喔= =

醫生A:扛進來、躺進來

我(氣若游絲):痾.….然後?

醫生A:都送下去啊~

我:..…
(樓下太X間)

--
病床上
醫生B:你這沒特效藥喔

我:那怎麼辦?

醫生B:嚴重的話要換心臟

我:有沒有比較不驚悚的…(沒力氣說話)

醫生B:裝葉克膜

我:就會好了嗎?

醫生B:然後還是要等著換心臟

我:(翻白眼)

--
出院當天
醫生C:(拿起病歷)
喔~你就是運氣很好的那位~恭喜你出院

我:請問運氣很好是指….

醫生C:可以出院

--
回診檢查
護理師:Q先生~Q先生

我:這裡

護理師:你這狀況很少見耶~我是第一次遇到

我:我也是第一次得到(無奈)

--
回診檢查N次
醫生D:…..(默默看著病歷)

我:…..

醫生D:…..(抬頭盯著我)

我:…..

醫生D:你運氣不錯喔

我:謝謝,我有聽說
(你們到底在我的病歷上寫什麼啦Q_Q)

--
回診檢查NN次
醫生D:恩~恢復得不錯~恭喜你

我:謝謝醫生,這樣我心臟就痊癒?

醫生D:大概95%

我:那剩下的5%什麼時候….

醫生D:(微笑)(微笑)(微笑MAX)

我:(不要一直微笑啊啊啊)

--
某天去捐血
人多,排了1H終於輪到我,小房間先問診
護理師(?):有什麼特殊疾病嗎?

我:以前得過心肌炎

護理師(?):(猛翻手上的檢查表)

1分鐘後

護理師(?):找到了,你不能捐血喔~

我:所以要下次再來?

護理師(?):不是,你這輩子都不能捐血~

我:Q_Q

--
至少還能發廢文(≧∀≦)b

2020/10/12

phpbrew 無法安裝 pdo_mysql extension

phpbrew 沒辦法透過 ext install 的方式安裝 pdo_mysql。

若要安裝則需要在編譯 PHP 時直接將 pdo 和 mysql 加入編譯清單:

phpbrew install 7.4.0 +default +pdo +mysql