某知名上市OA軟件還在生產機部署直接代碼嗎?
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
二十多年前和某知名OA軟件合作時就發現經常修復過的問題,還會出現,追問之下才知道,他們沒有測試環境,只有一個生產環境。代碼部署都是直接修改,難免會動到前面驗證良好的代碼。 二十年后的今天,接觸的此OA原廠人員(也許的外包)和企業內部運維,依然說是直接生產環境推代碼,只是在個別企業用戶的強烈要求下,多了一套測試環境。 我勒個去! 朋友圈里有沒有真正的原廠人員,能不能回答一下,那僅是臨時工干的或者是企業自主行為?我原廠是有代碼傳輸和控制機制的。 這樣危險的產品居然在市場上遙遙領先? 俺就是個搞審批的,要什么代碼控制機制? 農民工這么多,為什么不人拉肩扛的工作呢? 在信息系統的開發和維護過程中,直接在生產環境中手工更新代碼,而不通過從開發環境到測試環境再到生產環境的標準化代碼部署流程,會帶來多重風險和后果,這在現代軟件工程實踐中是非常不推薦的。 1 安全隱患 手工更新代碼到生產環境可能繞過了代碼審查和安全檢查的流程,這可能引入安全漏洞。在標準化的部署流程中,代碼的安全性是在多個階段被審查和加固的,而直接更新到生產環境可能會使系統容易受到攻擊。 2 缺乏可追溯性 在沒有標準化部署流程的情況下,對生產環境的更改可能沒有適當的記錄和審計追蹤。這使得在出現問題時更難定位問題源、回溯更改歷史,以及理解哪些更改導致了問題。 3 破壞用戶體驗 直接在生產環境中手工更新代碼可能會導致應用程序的短暫不可用,或者引入影響用戶體驗的錯誤和性能問題。要么經過測試驗證的問題再次出現。這可能會導致用戶不滿,損害企業的聲譽。 4. 難以回滾 在沒有標準化部署流程的情況下,如果更新后的代碼在生產環境中引發了嚴重問題,回滾到之前的穩定版本可能會非常困難,因為可能沒有準備好的回滾機制或者預先準備的備份。 真心期待原廠人員回復,歡迎其它IT同仁糾正錯誤認知,更歡迎好的OA產品經理推薦自家NB產品! 該文章在 2024/8/29 12:27:37 編輯過 |
關鍵字查詢
相關文章
正在查詢... |