PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   Bug是不會坐以待斃的 !! (https://www.pcdvd.com.tw/showthread.php?t=1166411)

A級黑豬肉 2019-09-17 10:16 AM

引用:
作者隔壁老王
同意+1
整合測試跟End-to-end的成本太高, 如果拖到後面才做, 就算發現問題都太晚了

我們現在遇到的問題就是個老系統, 就別說Unit Test了...
老人說不敢改, 怕會有side effect,
要求要先有完整的整合跟E2E自動化測試來確保改code沒有影響

聽起來似乎也勉強算合理,
然而, 目前系統當初完全沒有考慮testibility,
要自動化的速度跟穩定度都是一大障礙.

最近終於有機會Marketing同意保留時間做內部架構調整,
在討論要把系統decouple降低dependency
得到的答案是:沒想過這個問題 :laugh:


LOL... 現在想到都還來得及...

其實... ... Docker 的來臨代表了即便老系統超難 decouple,但一定有辦法搞 Integration Test... ... 尤其是 CI/CD Pipeline 上... 缺點是一個老系統大概 50% 的 Integration Test 大概需要 20 分鐘... 大一點的系統可能要 40 分鐘... 每次 PR 出來都要等這麼久大家一定會開罵... ... 當領頭的一定要扛住下面和上面的壓力... ...

因為沒有扛住的話... SaaS 就代表著週末加班出 Hotfix... 然後老人新人沒人敢改 Code... 整個會很慘...


所有的時間均為GMT +8。 現在的時間是11:03 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。