3
您在運行時啓用/禁用BETA功能時採用了哪些策略? 或在類似的筆記上,處理未完成的代碼,而不是刪除代碼,只是禁用它或使其處於休眠狀態。關於啓用/禁用測試版/未完成代碼的策略和模式
在過去,我使用了properties/xml文件和/或VM參數(-D)來創建一個全局對象,並用它來檢查啓用/禁用哪些功能,但看起來有點笨拙。有沒有人處理過類似的問題?你在這些情況下做了什麼?
注:我知道,最好的做法是有兩個獨立的代碼分支和分配基礎上,他們需要運行哪些不同的文物,但「權力,是」認爲它更易於期間動態地啓用/禁用功能運行時間,而不是維護獨立的分支和集成環境。