網遊更新安全第一
對於已經上線的網遊伺服器,更改**時要把安全性放在第一位,避免引入錯誤。
新增某個功能或修正某乙個錯誤時,應該將變更的範圍盡量控制在最小範圍。
盡量不要造成對其他現有功能的影響。
例如,實現某個功能有2種設計方案。
一是調整現有的架構,使新功能能夠輕易地新增。
另一種是在現在的架構下,進行特殊化處理來實現新的功能。
第1種方案是正確的設計,改進了原有的架構,不僅新功能新增方便,
同時還增強了系統的靈活性。
但是對於已上線的網遊,一般會選擇第2種方案。
這種方法就像是貼膏藥,**需要就貼**。
長此以往,**會像貼了無數層膏藥的人,臃腫不堪,難以行動。
優點僅僅是這種方法是最安全的。
對架構調整之後,意味著變更了大量功能,影響太大,幾乎需要重新測試所有功能。
無法保證是否會意外地破壞原來的功能。
如果有單元測試,**變更的膽子可以大些。
最好是有自動的回歸測試。無論任何更改,所有功能都會自動重新測試。
但是網遊的自動測試很困難。有哪一款網遊能夠享受自動回歸測試呢?
貼膏藥是合理的。為避免上線後貼膏藥太多,就要在上線前做更靈活的設計。
最佳的情況是,上線後只需更改指令碼,無需更改**。
(金慶的專欄)
網遊更新安全第一
網遊更新安全第一 對於已經上線的網遊伺服器,更改 時要把安全性放在第一位,避免引入錯誤。新增某個功能或修正某乙個錯誤時,應該將變更的範圍盡量控制在最小範圍。盡量不要造成對其他現有功能的影響。例如,實現某個功能有2種設計方案。一是調整現有的架構,使新功能能夠輕易地新增。另一種是在現在的架構下,進行特殊...
Vizinex RFID更新安全標籤產品
特定行業高效能rfid標籤開發及製造商vizinex rfid宣布更新其vizilabel rfid標籤產品。此次產品公升級涉及到幾方面 尺寸減小 讀取效能提公升及 降低。新vizilabel標籤尺寸為50mm x 14mm x 0.4mm,是一款纖薄的表面貼合標籤,耐用性高。當應用於非金屬表面時,...
CentOS RHEL 系統更新安全補丁的方法
在 linux 系統上,其中乙個最重要的需求就是保持定期更新最新的安全補丁,或者為相應的 linux 版本更新可用的安全補丁。在這篇文章中,我們將分享如何在 centos rhel 7 6 版本中設定在需要時自動更新重要的安全補丁。和它同一家族的其它 linux 版本 fedora 或 scient...