[請益] 什麼樣的參數適合放進config
小弟有個小問題想要請教一下各位大大,
最近發現有同事喜歡把各種參數都放進一個xml作為config,
他的說法是這樣佈署出去以後要調整很方便,
以這次的例子是一個RS232的串接,
他把以下幾個參數都放到xml裡面管理,
1. Network Speed : 9600 bps
2. Hardware Flow Control : none
3. Character : 8 bits
4. Parity : 0 bit
5. Stop : 1 bit
我認為這些參數都是基於要整合的那個設備而固定的,
沒有必要拉到config裡面管理,
硬拉出來反而增加了萬一使用者去修改以後導致程式異常的風險,
最後的折衷是不讓使用者修改的設定會另外拉一個config並且加密
但想請問一下各位大大所在的公司,
有針對什麼樣的東西適合放進config什麼樣的東西不適合嘛?
總覺得這樣的東西很沒必要也增加未來維護的麻煩和風險...
以上, 感謝大大看完, 希望大家能給我一些意見,
到底是我潔癖太嚴重還是...Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.150.224
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1498195694.A.787.html
推
06/23 13:34, , 1F
06/23 13:34, 1F
現在就是因為兩個人的評估標準不一致所以想聽聽大家的經驗
→
06/23 13:39, , 2F
06/23 13:39, 2F
如果這個SETTING以這隻程式而言是不會因為不同的客戶端而要不同設定也要嘛?
→
06/23 13:47, , 3F
06/23 13:47, 3F
→
06/23 13:47, , 4F
06/23 13:47, 4F
→
06/23 13:48, , 5F
06/23 13:48, 5F
※ 編輯: zombiesky (122.116.150.224), 06/23/2017 13:51:11
推
06/23 13:55, , 6F
06/23 13:55, 6F
→
06/23 13:55, , 7F
06/23 13:55, 7F
→
06/23 13:56, , 8F
06/23 13:56, 8F
推
06/23 14:08, , 9F
06/23 14:08, 9F
以這個例子, 未來如果要串另外一個RS232的裝置要串, 可以直接拿這隻程式去測試...
→
06/23 14:18, , 10F
06/23 14:18, 10F
※ 編輯: zombiesky (122.116.150.224), 06/23/2017 14:29:04
推
06/23 14:29, , 11F
06/23 14:29, 11F
→
06/23 14:30, , 12F
06/23 14:30, 12F
→
06/23 14:30, , 13F
06/23 14:30, 13F
推
06/23 14:36, , 14F
06/23 14:36, 14F
→
06/23 14:36, , 15F
06/23 14:36, 15F
→
06/23 14:37, , 16F
06/23 14:37, 16F
→
06/23 14:38, , 17F
06/23 14:38, 17F
推
06/23 17:38, , 18F
06/23 17:38, 18F
→
06/23 17:39, , 19F
06/23 17:39, 19F
→
06/23 17:40, , 20F
06/23 17:40, 20F
推
06/23 18:33, , 21F
06/23 18:33, 21F
→
06/23 19:48, , 22F
06/23 19:48, 22F
→
06/23 20:06, , 23F
06/23 20:06, 23F
→
06/23 20:06, , 24F
06/23 20:06, 24F
→
06/23 22:03, , 25F
06/23 22:03, 25F
推
06/23 23:57, , 26F
06/23 23:57, 26F
推
06/24 00:53, , 27F
06/24 00:53, 27F
→
06/24 00:54, , 28F
06/24 00:54, 28F
推
06/24 13:36, , 29F
06/24 13:36, 29F
→
06/24 13:36, , 30F
06/24 13:36, 30F
噓
06/24 15:39, , 31F
06/24 15:39, 31F
→
06/24 15:39, , 32F
06/24 15:39, 32F
噓
06/24 15:42, , 33F
06/24 15:42, 33F
→
06/24 15:42, , 34F
06/24 15:42, 34F
→
06/24 15:42, , 35F
06/24 15:42, 35F
→
06/25 00:50, , 36F
06/25 00:50, 36F
推
06/25 12:51, , 37F
06/25 12:51, 37F
推
06/28 11:24, , 38F
06/28 11:24, 38F
→
06/28 11:24, , 39F
06/28 11:24, 39F