PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
A級黑豬肉
Advance Member
 

加入日期: Apr 2004
您的住址: 楓葉國
文章: 316
引用:
作者隔壁老王
同意+1
整合測試跟End-to-end的成本太高, 如果拖到後面才做, 就算發現問題都太晚了

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

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

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


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

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

因為沒有扛住的話... SaaS 就代表著週末加班出 Hotfix... 然後老人新人沒人敢改 Code... 整個會很慘...
     
      
舊 2019-09-17, 10:16 AM #21
回應時引用此文章
A級黑豬肉離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。