【從學員練習影片觀察到一個關於 TDD 的有趣現象】
極速開發的課後練習作業,雖說重點是放在極速開發要學習的技巧與刻意練習的模型,但開發的方式、順序也是刻意安排成類似 TDD 的進行方式,來讓生產力最大化(TDD 本來就是幫助開發的,不是幫助測試的)
我從2位第一次上我課的學員(當然就是 #極速開發,代表他們沒上過#單元測試 跟 #TDD與持續重構),雖然他們是照著示範影片、上課教學用 TDD 在寫整個 tennis 的過程,但從他們執行測試的時間點就可以發現:
「他是用測試來驗證 production code 的正確性」,即使他先寫了測試,也不先執行,沒有看到紅燈,每次都等到 production code 寫完了,應該要綠燈時,才執行測試。
而其他上過 TDD 課的同學 ,或是上過單元測試的同學,知道測試是用來描述情境,如果現在「加入的這個情境是新的需求或需求異動,代表目前 production code 還不支援這個情境,執行測試跑出的紅燈,就是等等 production code 要完成的 #目標」
test-frist 從來都只是 TDD 其中一個小小的衍生產物,而不是全貌。TDD, 測試驅動開發 從來都是一種開發方法,而不是測試方法。
總有些人老愛把 TDD 拿來跟測試相提並論,就總是喜歡把 test-first 當作靶子打,覺得違反人性跟直覺,覺得先寫測試在很多情況下是浪費時間或是不 work,可能拿來跟一堆測試的方法論相提並論,或總是只拿回歸測試的效益來當作 TDD 的整體。抑或是陷入 isolation unit test 與 integration test (其實就是非 isolation 等級、有實際依賴的自動測試)之爭。
```
註:TDD 事實上是可以不是單元測試等級的。
```
要比較正確看待 TDD 的角度,首先要知道它是幫助開發的、它是一種開發方式(當然不是唯一一種,甚至也不會是最好的一種,因為根本沒有最好,只有剛好)
接著要了解 TDD 可能用 IPO 模型還比較貼切,input-process-output,在你開發任何功能之前,你總要先想過這件事。而先想這件事,才是 TDD 的最基本精神。
接著是怎麼把你想好的東西,變成可執行的 spec,我們只是用測試程式來「描述」你腦袋中的「IPO模型」,把 process 的過程當作一個黑箱子。
而這個 IPO 模型在結合成「使用情境」,就會帶來「高易用性 API 的好處」,只有在一開始就先想好怎麼給別人用,最後才會好用。所謂的一開始想好,指的不是預先設計一堆 class,而是 input/output 想清楚期待(一般會結合實例化需求,搭配 Given/When/Then 的 gherkin style 來把前置條件、資料、前提想好,當發生什麼事,應該是怎樣的結果),然後描述它。在紅燈定義清楚目標,綠燈完成 input/output 關係且沒弄壞前面的所有情境後,來針對 process 進行重構(事實上 Kent Beck 的 TDD by Example 更多是用 refactor 來 #完成 process。
```
註:所謂的 output 不一定只有回傳值,包含外部依賴狀態、資料的改變,甚至顆粒度小一點,針對物件導向設計的話,物件內部狀態的改變也算,只是物件內部狀態改變,驗證點要嘛是拿得到內部狀態,要嘛就是要驗證物件哪個行為會因這個內部狀態而有所不同。
```
## 戰 TDD 之前該先做好的功課
要戰 TDD,是不是至少要把 Kent Beck 的 TDD by Example 看完?
要戰 TDD,請不要拿它跟測試方法論來比,那只是一下就被人看破手腳。因為它是個開發方法論。
要戰 TDD,請不要把它的好處只限縮在跟回歸測試、自動測試的比較,因為那只是它的衍生好處,當你試過在白海報紙上 TDD 就懂,TDD 是在釐清你的思緒的同時,又可以以終為始,確保你在 production code 的每一個動作都是為了滿足某個期待的情境。
要戰 TDD,請不要去把 單元測試、整合測試捲進來,那是測試的顆粒度,那是測試的分類,TDD 從來都不是只能限於單元測試。
要戰 TDD,請不要在那邊戰他是 bottom-up ,是直接從程式/class 的角度出發,事實上 TDD 既不是 bottom-up, 也不是 top-down, (書裡面就有講這件事咩),實務上的 TDD 結合倫敦派(GOOS)跟芝加哥派(Classic TDD),會更像 Outside-In 的進行方式,先定義好驗收情境,接著從最外部(也就是使用者看得到的部份)一路把依賴往另一邊的系統邊界推,直到推到系統以外的依賴資源(persistence 或 external API/service)
```
註: ATDD by Example 中 ATDD by Example, Kent Beck 寫的序最後的一段話。
Kent Beck:
「就像我曾說過的,TDD的一個缺點是,它可能會退化為一種用來滿足開發人員需求的編程技能。某些開發人員從更廣泛的角度來看待TDD,輕易在他們測試的不同抽象級別間跳躍。然而在ATDD中不存在歧義,這是一種加強與非編程人員溝通的技術。我們之間良好的協作關係,以及作為這種關係基礎的溝通,能夠使軟件開發更有效率。採用ATDD是向著溝通更清晰這個目標邁進的重要一步,而此書是一本全面又平易近人的入門讀物。」
```
要戰 TDD,請不要只關注在 test-frist,因為他只是用 test 來幫助你 think-first,不要邊寫邊想。然後不要過份依賴或相信你腦袋的能力,把你想好的東西具體化出來,最好可以被直接執行,最好除了你以外每個人執行出來的結果都會一樣(不管是對的,還是錯的)
要戰 TDD, 請不要把論點放在見樹不見林,如果你有看 TDD by Example 的 Part 1, Part 2 那兩個加起來共 24 個章節,就知道一開始就得把當下想到的全貌紀錄在一個「紙本」的 backlog (所謂的紙本,只是要講這並不依賴於任何工具)
而這個需求輪廓的全貌,會隨著你逐漸完成一部分一部分的情境,設計逐漸浮現後,而隨時跟著增減調整。
但不代表 TDD 就是先想到一個測試案例,就直接先幹下去了,那根本是亂搞。
以上這些,都還不是在列 TDD 的好處,而是針對那些從來沒搞懂 TDD 但又愛戰 TDD 的人一點提醒,你戰的很可能是「你誤解的 TDD」。
TDD 還有許多實務上的用途,列上我在譯者序中的一小段:
>> 測試驅動開發(Test-Driven Development, TDD)!一種以測試為開發輔助、以測試來描述需求情境、以測試來當作目標、以測試來表達期望、以測試來驗證疑問、以測試來實驗學習、以測試來溝通協作、以測試來協助設計高易用性 API 的「開發方法」。
譯者序有開放給大家看,請見:https://tdd.best/book/tdd-by-example/
拜託,要戰之前去看一下祖師爺 Kent Beck 對 TDD 的原始見解:https://www.tenlong.com.tw/products/9789864345618?list_name=srh
如果你想正確的使用 TDD 來幫助你在實務上產生許多的價值,帶來許多的好處,尤其是需求釐清、持續重構、小步快跑的部份,最好理解的培訓課就在這:https://tdd.best/courses/classic-tdd-by-example-video-training/
最後我想講一段話:
TDD 從來都不該被導入到團隊中,但它是一種很好的自我鍛鍊與學習的方式,也是一種能用很低的成本來帶來很多好處的開發方法(見下方註腳),然而它也不是適用所有的情況,但它可以讓『完美』變成一個動詞,而非不變的形容詞。
```
註:
Kent Beck 在 DHH 靠腰:《TDD is Dead》 之後寫的一篇反串文:《RIP TDD》
https://www.facebook.com/notes/1063422864115918/
我幾年前的簡易翻譯,通常也是 TDD 可以幫助你解決的問題,如下:
- Over-engineering (過度設計)
- API feedback (改善API的設計與可用性)
- Logic errors (想的跟寫的不一樣,寫的跟需求不一樣)
- Documentation (寫跟維護文件是痛苦的)
- Feeling overwhelmed (找不到切入點)
- Separate interface from implementation thinking (抽象設計)
- Agreement (確保已修正問題的證據)
- Anxiety (改東壞西的擔心受怕)
```
很久沒對 TDD 發表這種長篇大論了,因為不理解、不想理解、不同角度理解的人居多,能真的到各自的塔上用不同角度來看原義,以及實務上用它來幫助解決的問題有哪些的人,真的太少。
大部分人只想針對這個詞彙來攻訐以博得流量跟吸引目光,而不是想著「我可以用它來幫助我什麼」
問題跟需求是中性的,解決問題跟滿足需求的手段與方式有千萬種,不會只有一種,也不會有所謂的對錯,多點角度去了解不同的方法、方式,然後融會貫通,發揮綜效,在實務上用最少的成本與風險來產生最大的價值,這才是真正的目標。
導入敏捷不該是目標,導入 TDD 也不該是目標,目標永遠都是在實務上產生價值、解決問題、滿足需求。
「黑箱測試方法」的推薦目錄:
- 關於黑箱測試方法 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於黑箱測試方法 在 小胖子的陽春麵 Facebook 的精選貼文
- 關於黑箱測試方法 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於黑箱測試方法 在 軟體測試方法 的評價
- 關於黑箱測試方法 在 Web應用軟體安全性測試工具:黑箱測試與白箱測試網站主機因為 ... 的評價
- 關於黑箱測試方法 在 黑箱測試方法在PTT/Dcard完整相關資訊| 萌寵公園-2022年1月 的評價
- 關於黑箱測試方法 在 黑箱測試方法在PTT/Dcard完整相關資訊| 萌寵公園-2022年1月 的評價
- 關於黑箱測試方法 在 黑箱測試在PTT/Dcard完整相關資訊 - 數位感 的評價
- 關於黑箱測試方法 在 黑箱測試在PTT/Dcard完整相關資訊 - 數位感 的評價
- 關於黑箱測試方法 在 黑白箱測試工具的評價費用和推薦,FACEBOOK、EDU.TW 的評價
- 關於黑箱測試方法 在 黑箱測試在PTT/Dcard完整相關資訊 的評價
- 關於黑箱測試方法 在 黑箱測試在PTT/Dcard完整相關資訊 的評價
- 關於黑箱測試方法 在 public_tech_notes/軟體測試方法.org at master - GitHub 的評價
黑箱測試方法 在 小胖子的陽春麵 Facebook 的精選貼文
轉述DCARD上的一篇文章, 詳細的整理這段時間的新聞, 寫出為什麼台灣防疫會走到今天, 而最讓我噁心的, 是政客們與他們的臉書粉專側翼還在拼命的洗地, 拼命的打擊撐到現在的雙北, 拼命的洗蔡媓名聲, 我不是任何粉, 但我真的對指揮中心陳時中, 蘇貞昌, 蔡英文 的政客嘴臉感到噁心
===============
自去年初covid-19以來我就非常關注疫情的各種消息,打算寫寫這一年多下來對民進黨防疫的觀察,以及台灣到底是如何從防疫模範生走向如今的遍地烽火。
先從去年二月初開始吧,當時指揮中心做的最好的,就是果斷下令邊境管制(2月6日),並且做好入境檢疫、居家隔離,以及細緻的疫調,這些都是當年SARS爆發之後所制定的措施與經驗。
而雖然外國慢了幾天也有做這些措施(澳洲甚至2月1日就做邊境管制),卻仍難以阻擋疫情,因為台灣還有做到一點最重要的,也就是「台灣人民乖乖戴口罩」這件事。過去SARS累積的老本加上台灣人民百姓展現的國民素質,讓台灣成功成為防疫模範生。
https://www.cna.com.tw/news/firstnews/202006070128.aspx
https://www.twreporter.org/a/2019-ncov-epidemic
我認為有台灣人民的素質,加上政府持續做好他的本分,並且對疫情爆發做好提前準備,不需要有什麼令人驚豔的政策,照理就能持續把疫情防堵在台灣之外,而在今年諾富特爆發前也的確是這樣。
然而,執政渙散、政治力介入、鬆懈而不足的事前準備,導致了疫情的全面爆發。
--------------------
「諾富特事件」
在諾富特事件之前,台灣已經維持了好一陣子每天1例2例甚至常常0例本土確診的狀況,而在諾富特案後,就開始有獅子王萬華大爆發、宜蘭群聚等案例。
當時全台唯一破口就是這群只需要居家檢疫3天的機師們,covid-19病毒潛伏期多數為5~6天,然而機師們3天後就可能會到處趴趴走。
以機師們的人脈,又是沒有航班的休假日,幾天時間就能接觸不少人,而獅子會成員顯然也是人脈廣大的一群人,有什麼交集也不意外。
這群無症狀感染者再進到社區幾天,最終就釀成了疫情大爆發。
後來指揮中心在記者會上說了,獅子會前會長(萬華大爆發)和宜蘭群聚感染的基因定序與諾富特案相同,只是無法確定是誰傳誰,但很明顯當時病毒就是國外帶回來的英國變異株,因此這件事顯然就是台灣防疫崩潰的開口。
https://health.udn.com/health/story/120950/5454865
首先要提的是諾富特防疫旅館的管理。
二月就有民眾檢舉混住,但桃園市政府到四月都仍在公文往返未派員稽查,最後說自己並不知情諾富特一館有機師入住。事發後鄭文燦說諾富特要由中央進行檢討,而交通部卻說要由「地方政府負責督導」,互踢皮球。
我自己是認為,作為機師的防疫旅館是最重要的,因為當時唯一的可能傳染途徑就是國外,因此地方政府必須非常看重。
但顯然桃園市政府連出事後都還不認為是自己的責任,沒有任何督導審查也就不意外了。
https://www.cna.com.tw/news/aipl/202105100177.aspx
https://news.ltn.com.tw/news/life/breakingnews/3519318
再來是機師接種順位。
事發後柯文哲說「機師應排在接種第一順位」,陳時中回「有意見為何不早講?」。
這句話讓我確信陳時中不是一個合格的指揮官。
今天是決策者們在重大問題發生後檢討具體措施,「早講不早講」不是指揮官這時要說的,指揮官應該要做的是告訴人民這個措施到底「是對還是錯」。就像指揮中心遲至6月才公布的措施這樣。
https://www.cna.com.tw/news/firstnews/202106010094.aspx
更別提指揮中心另一位成員李秉穎直接回「會被國際笑死。」,但隔天被打臉紐西蘭的第一順序接種對象就是邊境工作者與其同住人,包含海關、旅館人員、機組員,李秉穎改口「放在一起都算優先。」。
然而,柯文哲提這個建議不僅是參考了外國,也考量到台灣當下的狀況。
柯說「台灣過去一年多防疫戰略,用防疫旅館及居家檢疫做為防線,而這個防線有個破口,就是機組員位置會被擺在這條防疫前線的外面、而非在防線內。且目前機組人員的居家檢疫跟一般人不一樣,已成為漏洞,因此,機組員施打順序應該往前,趕快把漏洞補起來。」
https://udn.com/news/story/120940/5437681
順帶一提,如果不是機師公會發函建議,機師優先順位不僅不是第三,而是完全沒有排在優先順位。
https://www.upmedia.mg/news_info.php?SerialNo=112263
https://news.ltn.com.tw/news/life/breakingnews/3521972
在當初大家認為陳時中是神的時候我就覺得這只是一個情感轉移,大家把成功的喜悅化為對他的崇拜,但說到底,陳時中不像過去歷任的衛福部長是傳染病防治或公衛專業,而是牙醫專業,因此他的角色比較像是在記者會上負責宣布旁邊專家做好的決策傳聲筒。
至於為何陳時中能當上衛福部長,擷取一段他的維基:「2000年總統大選,時任牙醫師公會全聯會顧問,號召200位牙醫加入民進黨。2011年底,隨著蔡英文首次參選總統,陳時中便以臺北醫學大學董事等身份,開始擔任起「蔡英文醫界後援會總幹事」,率領醫界在圓山飯店舉辦一場千人造勢晚會,獲蔡英文重視。」。
顯然也不是依著專業上位,比較像是民進黨酬庸安插的魁儡位置,從這點看,他會像今天這樣確實做黨的傳聲筒、擋箭牌也就不怎麼意外了。(如果還有時中粉,希望你們能看完這篇)
接著就是3+11。
沒有醫療公衛背景的范雲為了做人情給機師公會,開會「強烈建議」指揮中心放寬至3+11,陳時中也就這麼允許了。
https://www.mirrormedia.mg/story/20210513inv001/
如果接種一事是馬後炮,那麼早在去年底柯文哲就對機師檢疫天數提出過建議,當時陳時中說這樣「對機組員心理平衡不好,且影響航空業。」
https://www.setn.com/News.aspx?NewsID=872797
結果是後來全面爆發後,航空業反而要大停飛檢疫。
https://heho.com.tw/archives/171139
https://www.cna.com.tw/news/firstnews/202105110044.aspx
陳時中當時會這麼做,如果大家回想當時的狀況其實也就不會意外,當時陳時中在接受防疫質詢時會說一些「世界要跟上台灣的腳步」等自信的話,並且到處用自己人氣跑行程、演唱會,在記者會上也會開玩笑,說「今天都在玩」等等,我可以想見的是,沒有公衛專業的時中,看到連續的0確診,內心螺絲早就全面放鬆,覺得就這麼賣個人情也不會發生什麼大事。
https://www.youtube.com/watch?v=J2z_lSZtbfk
https://www.ctwant.com/article/120159
(引用吳斯懷質詢雖然只是就事論事但可以想見還是會被抹,所以我這裡先聲明:「64646464天滅中共64646464」)
但好死不死,這個鬆懈的心態就是讓台灣掉入地獄的開端。
--------------------
「超前部署」
從疫情爆發以來,我們幾乎可以確信過去政府喊的超前部署(雖然從來沒說過到底部署什麼)真的沒什麼部署。
《報導者》指出:「5月14日爆出台北萬華社區群聚感染後,篩檢站不足、檢驗大塞車、社區隔離所設置不及等社區感染因應措施倉皇失控,8天內病毒外溢全台。
檢測不足,是許多國內外專家認為台灣在這一波失守關鍵因素,因為檢測是唯一可監測病毒在何處、以多快的速度移動的重要工具。」
若非台北市政府第一時間廣設快篩站,14日萬華爆發,15日中午北市就已經用第一天立刻設的4個快篩站檢測了575名民眾,隔天繼續加設快篩站,一直到23日拍板12行政區廣設快篩站,對疫情做第一時間的掌握,否則放任這波病毒蔓延,後果真的不敢想像。
黃珊珊在臉書上說是柯文哲堅持快篩與PCR並行,報導也指出當時北市府晨會是柯文哲提出快篩建議,與會者有人反對,但柯文哲堅持這樣把「篩出有症狀的hold起來,認為這樣最有效率」。
https://udn.com/news/story/122173/5460122
看到這一段其實蠻驚訝的,我知道柯文哲本身是醫學大教授,但看到一個好政策是由首長本身堅持提出的還是覺得很酷(之前都覺得首長不要擋底下專業人員給的建議就好),蠻慶幸台北市長是醫療專業,但也更疑惑非專業的指揮官到底能否有效取捨政策?
(甚至副指揮官陳宗彥還是內政部次長,專業是都市計畫。)
細談快篩內幕,由於中央一年來都未把快篩這個重要防疫物資準備好,14日爆發當天北市的快篩試劑還是廠商捐贈的1萬劑,爆發當天下午柯文哲就要求成立快篩站,同時做快篩與PCR檢測兩項,所有費用由台北市政府負擔。
但是快篩當時並不是中央認同的方法、並非合格通報對象,一直到22號中央才認可快篩陽性通報。在那之前,快篩陽性連醫院也不能通報、無法收治。
北市做了八天的快篩,當時都還不是被中央承認的數字,而這八天北市就已經在專責防疫旅館(也是北市首創)收了快700位快篩陽性民眾,第一時間阻擋病毒傳播鏈。
https://udn.com/news/story/122173/5478279
《報導者》的一篇重要報導中指出:「去年11月工研院建議應及早布建台灣快篩能量,以及討論庫存快篩物資怎麼統合整備,以備不時之需,讓國內廠商開發出來的產品有量產的誘因,扶植國內生技產業,避免真有社區感染時時再向國外採購恐無法應急。」
「但指揮中心當時以『邊境防堵效果好,加上防疫負擔沉重,沒有餘力做社區感染的模擬演練』等原因暫不予採用。」
(對比如今政府國產疫苗一事不斷強調自己多支持國內生技產業,真的有點諷刺)
我去查了快篩新聞,的確查到去年4月時中研院就有完成開發並技轉給多家廠商,但就沒有任何後續政府鼓勵量產採購與整備的新聞,彷彿被棄用。
「快篩業者向《報導者》無奈表示,去年4、5月間配合政府號召投入檢疫產品開發,後來完全沒採用,即使取得EUA都不願意使用,業者好像陷入一場騙局。」
儘管WHO早於去年2月就提出快篩的重要。去年流病專家陳建仁身為副總統時,受訪也提及「快篩是超前部署的一環」。
但事實上,截至疫情爆發,在指揮中心的各項防疫物資清單上,根本沒有「快篩試劑」這一項。
有官員對快篩業者提到,「直到5月中萬華爆發社區感染後,指揮中心才比較能聽不同聲音,包括快篩標準作業流程,每天上午的全國防疫會議上也不再強勢主導,願意多聽地方反映的意見。」
可以見得疫情爆發前的指揮中心是高傲的。
https://www.twreporter.org/a/shortage-fo-covid-19-rapid-test-kits
在萬華疫情爆發前,醫療單位沒有使用過快篩的經驗。
有官員透露,過去多次建議應該超前部署,至少先訂購一部分的快篩試劑驗證靈敏度,萬一真的發生社區感染可以用得上,但在指揮中心會議中亦未獲採納,當時台灣快篩試劑只有送給友邦做外交,從未在國內使用。
「台灣過去一年錯失的不僅是社區大規模篩檢演練的時機、也錯失國產快篩工具校正改良的時機。」
這也間接導致現今更多的偽陽加重了防疫旅館與醫療量能的壓力。
一直到今年5月23日,在柯文哲公開建議後,陳時中才表示,將慎重考慮開放快篩做為檢測工具。
https://www.nownews.com/news/5275205
由於快篩未列防疫物資項目中,所以各醫院也得自行編列經費採購,台大急診部主治醫師陳世英說,在這波社區感染之前,各大醫院並沒有使用快篩。疫情爆發後也都是醫院自救,包含台大醫院,亦是臨時緊急去調貨。
--------------------
「自滿」
長庚病毒中心主任施信如提到,自己長期參與全球新興傳染病的防疫網,那是一個國際合作平台,國外研究者希望我們也能讓疾管署(CDC)或衛生官員加入一起討論。
當時她詢問指揮中心,獲得的回覆竟是:「是不是他們想問我們怎麼防疫成功?」
這讓施信如感到驚訝,顯示我們對自己邊境防堵過於自信。
「防疫是不斷的往前進,沒有誰永遠是對的,台灣應吸取國外寶貴經驗不斷滾動調整防疫策略。」
開頭提到英國《金融時報》那篇報導也指出,「台灣的首要錯誤就是過少的篩檢。過去一年多來,衛福部長陳時中堅持使用PCR,而不願使用快篩進行規模較大的檢測與研究,也沒有針對快篩劑的功效和數量進行研究。疫情爆發之後,不但快篩試劑短缺,各縣市也因為使用的快篩試劑不同,出現檢測準確度差異。而這些是在過去一年就能準備好的事情。」
https://www.nownews.com/news/5284722
而如今疫情爆發,檢驗跟著塞車,讓衛生當局無法及時判斷病毒傳播的方式、地點,以及速度,但這些資訊又是掌握疫情的重要關鍵。
5月19號,彭博社以「自滿讓 COVID 侵蝕了台灣唯一的防線」進行報導,報導大概提到五點:
一、3+11縮短機師檢疫期,二、疫苗不足,三、輕視篩檢,四、沒有針對高風險族群的資料庫與監測系統,五、自滿的心態。
而時代雜誌甚至報導台灣是「世界最會吹噓的covid-19防疫」
https://www.ettoday.net/news/20210526/1991366.htm
長庚病毒研究主任施信如說,「要讓國產的快篩能有好的品質,有能力做PCR的單位應該同步進行快篩試劑的測試,但這方面確實長期不受政府重視。」
約翰霍普金斯大學公衛學院資深學者 Gigi Gronvall 說「篩檢是防堵疫情最好的方式,雖然台灣一直說篩檢準確度不高,但『即使是快篩,正確率也很高、也能快速識別出感染者,那是應該部署和擴大規模的東西。』」
https://www.bloomberg.com/opinion/articles/2021-05-17/taiwan-loses-covid-innocence-with-partying-pilots-and-a-lion-king
https://www.bloomberg.com/news/articles/2021-05-18/complacency-let-covid-break-down-taiwan-s-only-line-of-defense
https://heho.com.tw/archives/174032
回到5月14日,確診案例僅29例時,台北市長柯文哲在聽取公衛學者的建議後,隨即在萬華設置四處快篩站,還特別給無證件的外籍移工「特赦令」,希望他們趕緊去快篩,試圖找出高風險族群的確診者,以防堵感染快速擴散。
此舉,果然揪出許多隱藏的感染者。
https://www.storm.mg/article/3676833
台灣預防醫學理事長陳宜民5月19日在接受媒體訪問時也表示,這波疫情爆發之初,指揮中心並不願意在地方設置快篩站,是柯文哲堅持在萬華設置篩檢站,才順利驗出大量確診者。
這也適時驗證了當初公衛學者建議「高風險族群篩」的專業度。(記住,是高風險篩,而非全民篩與入境普篩)
https://www.gvm.com.tw/article/79652
總結下來,中央對篩檢物資和疫情爆發的演練缺乏準備、政策過於極端且自信,加上政治力的介入,導致了疫情一發不可收拾,死傷無數。
--------------------
「政客」
從中央建置的「傳染病通報系統」流程繁雜,間接導致了之後的「校正回歸」,並且沒有先告知尚有許多待檢出人數,而直接蹦出一個校正回歸,就可以看出一年多來中央沒為疫情爆發做過太多超前部署。
這邊不得不再提到一件事,當時陳時中在發布完校正回歸的記者會結束後「主動致電」守候在疾管署的記者,表示確診案例是因「地方往上報的時候塞車」,接著傳出陳時中對蘇貞昌說「不能怪罪地方政府」的消息,配合側翼洗一波「雙北出事、時中緩頰」。
https://tw.appledaily.com/politics/20210522/NXNJCKKTWBHMBA7AXBRKWBNBLY/
事實上,醫院收案上報是直接上報給中央系統,病毒從篩檢就是將檢體送至中央指定實驗室,然後是疾管署研判。地方衛生局根本不會比中央先知道確診與否,也就沒有地方政府慢報的問題。
這邊時中再一次展現笑面虎的政客樣。
接下來的事情,時中就真的噁到我了。
5月28號黨團協商,民眾黨立委邱臣遠追問陳時中,拍版3+11的那場會議,究竟是誰主持的?陳時中強調「我不是要推卸責任啦,但當天會議不是我主持。」「應該是副指揮官(陳宗彥)」
至於有沒有專家參與?陳時中說,「這會議不是我主持的,所以我不清楚。」
此話一出,大家發現副指揮官是內政部次長,專業是都市計畫,完全沒有醫療專業卻主持重要防疫決策會議。
https://www.ettoday.net/amp/amp_news.php7?news_id=1993397
當天,遭到平面媒體踢爆陳宗彥並未參與會議,隔天陳時中改口,「在那時候說成是陳宗彥副指揮官主持會議,那事實上我回來查了以後,陳副指揮官是沒有參加那場會議。」
「那天他剛好有事,所有的這些相關在指揮中心的政策,都是由我來負。」
https://news.tvbs.com.tw/politics/1518752
看到陳時中的回答,我深深認為台灣會走到今天,過度造神就是一大原因。
民進黨透過把陳時中捧成神,出事了反正陳時中能坦砲火,有這麼高的支持度和側翼護航,陳時中會敢這樣也就不意外了。
換作是柯文哲,以民進黨的操作,還不被說成過失殺人兇手從此不得翻身?
我就很想問陳時中,居於這麼重要的位置,卻對自己拍板了什麼政策都不清楚的人,到底要怎麼負責?逝去的生命、破碎的家庭又要如何負責?
也因為造神,民眾黨立委要求會議記錄,陳時中也能大言不慚說沒有紀錄。
如此重要的決策,詳細開會討論過程、與會官員及相關發言內容,都沒作成會議紀錄。
理由是「我每天會議這麼多,沒有辦法每一樣做。」
https://www.storm.mg/article/3718074
如果是柯文哲,這肯定就是「黑箱作業」吧。
--------------------
「防疫政策」
最後提一個這波防疫中數一數二重要的政策-「防疫旅館」的起源,最早參考國外提出這個構想並開記者會倡議的是民眾黨立委張其祿,最先實施的是台北市政府,當時不僅偏綠網路與傳統媒體、民進黨側翼粉專,還有民進黨被罷免議員王浩宇,甚至民進黨立委何志偉在政論節目上攻擊防疫旅館。
https://www.ftvnews.com.tw/news/detail/2020225U12M1
https://www.ptt.cc/bbs/joke/M.1583152983.A.E76.html
到後來防疫旅館成為這波疫情下避免台灣醫療全面崩潰的最大支柱。
北市不僅第一個實行防疫旅館,還早早編列了90頁的防疫旅館SOP手冊供其他縣市參考。
在觀傳局長劉奕霆等人到處奔相尋找、說服旅館業者的努力下,北市防疫旅館數量一直遙遙領先各縣市。
在疫情爆發前,大家總說民進黨防疫好,但防疫的具體措施,卻幾乎都是北市府率先提出與建議。
從
防疫旅館
安心檢疫所
防疫計程車隊
千人防疫就業方案
居家隔離或檢疫者補助
醫護警消加油棧
到
疫情爆發後的率先廣設快篩站
徵召退休醫護支援防疫旅館
提早宣布停課
呼籲中央放寬確診者解隔離流程
呼籲中央病房改容納兩人一室
全部都是北市府率先提出,其中許多政策中央和其他縣市也都有跟進,並且都是現在疫情爆發後相當重要的政策。
https://www.chinatimes.com/amp/realtimenews/20200229003068-260407
https://newtalk.tw/news/view/2020-03-24/380437
https://www.cna.com.tw/news/ahel/202003290189.aspx
https://www.ptt.cc/bbs/Salary/M.1586235427.A.37C.html
https://www.cna.com.tw/news/aloc/202003130303.aspx
https://udn.com/news/story/122173/5470207
https://udn.com/news/story/122173/5484405
https://news.tvbs.com.tw/politics/1517136
https://health.tvbs.com.tw/medical/328167
這波疫情,民進黨支持者分裂的的思維總認為:「疫情爆發前一年是中央守住,爆發後都是地方的鍋」。
甚至說台北市確診數多,所以是柯文哲的錯。
我也只能嘆口氣。
在民進黨用側翼粉專與網軍臉書治國的時代,「造神」、用片面數據「大內宣」的現象只會越來越多、越來越難以分辨。
整理這麼多也只是希望大家能思考一下,一個利益結構龐大,到處都要安插酬庸(華航高層一堆民進黨人),並且時不時用政治力介入專業決策的政黨(完美複製當年的國民黨),真的有很多值得監督的地方,也真的需要人民用力監督。
我所說不僅僅是防疫,而是方方面面。
台灣人真的都值得更好的生活。
--------------------
之後可能會再打一篇關於台灣一路以來的疫苗決策,是出了哪些問題導致台灣現如今到貨的人均疫苗數只贏過一些第三世界國家。
https://www.bbc.com/zhongwen/trad/science-56084055
對很快以特定讚數衝上熱門的留言回覆在 B35
後續回覆還有 B455
(歡迎分享文章到各個社群平台)
--------------------
「關於破口」
看到最近石崇良說「萬華是破口」、苗博雅說「全國陪雙北坐牢」
然後還有一堆綠營側翼網軍、綠粉在護航3+11真的氣到==
今天政府錯誤的政策害你無法過上正常生活、害你的同胞死傷無數,然後還可以不站在監督的立場..
我曾經看過綠腦教授沈榮欽寫的一篇「柯文哲是台灣民主的災難」,現在看到民進黨用網軍、側翼寫手洗腦出一堆綠衛兵,深深覺得「民進黨才是台灣國家治理的災難」。
要護航3+11?
綠腦護航有個很一致的白癡論述,就是之前爆出一個違反自主健康管理的機師是在第11天去酒吧,所以不是3+11的鍋。
https://www.cna.com.tw/news/firstnews/202105055008.aspx
奇怪,這則新聞明明除了一個入境第11天跑去酒吧的確診機師,還有一個入境第4天的確診空服員(機組員都是3+11)欸??
如果要說5+9、7+7擋不住第一位所以不關3+11的事,那剛好可以擋住第二位欸,啊怎麼故意只講新聞的一半?
然後這論述真的白癡。
確診的機組員又不是只有這兩位,而自主健康管理是「可外出,但避免群聚、無法保持社交距離和聚餐等近距離活動」。
那位機師之所以被開罰,不是因為外出,而是去酒吧這種場所,但其他地方就不會被罰。
可外出可外出可外出,光這點就大大增加稽查開罰的難度。
除了這兩位,有多少位機師在5-7天的潛伏期結束前就開始接觸人?
然後,指揮中心說諾富特最多機師感染的那株,和萬華、宜蘭群聚是同一基因序,並且,連指揮中心羅一鈞醫師都說諾富特機師案、萬華案、宜蘭群聚案「有關聯」了,難道這個外國才有的英國變種株會是萬華人傳給諾富特機師的??
看指揮中心此圖可知,基因定序一樣,不只代表都是英國變種株,還代表了是「同一個傳遞鏈」,如果不是諾富特傳給萬華,那基因定序不會一樣。
(例如此圖下面別案的英國變種株基因定序就不一樣。)
--------------------
綠腦可不可以不要再有「出事甩給台北就天下太平了」的想法,好嗎?
萬華人、雙北人已經是在第一線承受桃園和中央犯錯的後果,並且柯文哲第一時間廣設快篩站這決策真的已經擋下了無法想像的可怕後果。
第一線焦頭爛額每天忙到不可開交,然後綠側翼還可以一直找機會桶刀台北、見縫插針,真的就是「邪惡」二字。
黑箱測試方法 在 軟體開發學習資訊分享 Facebook 的最讚貼文
NT470 特價中
你需要學習關於軟體測試的一切
從這 25 小時的課程,你會學到
✅ 軟體測試的基本概念
✅ 測試使用案例和錯誤報告的撰寫
✅ 黑箱測試技術
✅ 使用 Trello 編寫需求審查和測試方案
✅ 在測試管理工具(Testlink)上實施測試流程
✅ 敏捷方法論和敏捷測試的基礎知識
✅ 如何使用應用程式生命週期管理工具(JIRA)?
✅ 如何成為一名自由職業測試員
✅ 白箱測試技術
✅ API 測試的基礎知識
✅ 使用 Postman 進行 API 測試
✅ 使用 Jmeter 進行效能測試的基礎知識
✅ 如何寫一份專業的 QA 履歷
如何準備 QA 面試
軟體測試領域的不同證書以及如何申請這些證書。
https://softnshare.com/testerbootcamp/
黑箱測試方法 在 Web應用軟體安全性測試工具:黑箱測試與白箱測試網站主機因為 ... 的推薦與評價
黑箱測試 和白箱測試其實就是軟體測試,一種實際結果與預期結果間的比較過程。一般我們在撰寫程式碼的過程,會以白箱測試,即一種read and check程式碼的方法,根據程式 ... ... <看更多>
黑箱測試方法 在 黑箱測試方法在PTT/Dcard完整相關資訊| 萌寵公園-2022年1月 的推薦與評價
2017年12月20日· 測試在開發過程中是不可或缺的一環,軟體上的測試方法分了兩種黑箱測試(black- box testing) 這種... https://ithelp.ithome.com.tw/upload/images/. ... <看更多>
黑箱測試方法 在 軟體測試方法 的推薦與評價
黑箱測試 (Black box testing)則不需要對軟體的內部結構有深層的了解,直接就功能面來驗證,所以在程式碼的安全性檢測方面,黑箱測試就是所謂的「動態 ... ... <看更多>