知識閱讀 - 中美軟體開發的差異

最近看到這篇文章 - 從 TikTok "重 QA 輕測試" 來看中美軟體開發之間的差異。其來源是 YouTube 影片

關於 QA 我個人比較認為是看地區造成的,這就有點像是在 Tiktok 是將單元測試以人力方式來實踐。感覺是看該地區的成本來考量,人力成本和開發成本的比較。想要將開發能量集中,所以就把開發人員的測試成本全部挪到 QA 將其依靠大量的人力成本處理。但是如果是像歐美,人力成本較高,可以自動化利用程式處理是更加符合效益的。我之前待過的假外資真中資的公司也是這樣,喜歡用大量便宜工讀生或是實習生來處理行政問題,而不打算用軟體自動化處理。原因都是說人力便宜。

個人還是比較喜歡歐美的方式,主要是個人認為。自己寫的東西就應該要能去保證其品質,有這習慣後不論是工作還是自己的個人專案,才能都有其品質。畢竟不是每份工作都會有人來幫你把屎把尿的。在寫測試的時候,也會讓自己去思考自己寫的東西,是否有獨立性,沒有太多的相依問題。當發現程式需要很多的前置處理,就可以發現可能自己弄的太複雜了,可以在拆分整理的。