Re: [請益] 工作四年多開始迷惘
※ 引述《accessdenied (存取違規)》之銘言:
: 還是很多人對 clean code 的烏托邦有著不切實際的夢想....
: 醒醒看看 real world 的例子吧......
: 下面都是真人真事
這真是個不錯的案例
簡單整理一下目前看到的做法
順便看看有沒更好的解法:P
1.直接寫死在Code裡 (cid==xxx)
這個就沒甚麼好說的了,公認的止血法
明天就要...大多數都會這樣改吧XD
2.另外寫個Class/Define/Const
這個算是1的改良版吧
將例外的cid統一保管,要加要刪甚至要重構都會方便點
比較有經驗的應該都會採用這一種(明天就要的話XD)
3.新增一個特殊的Level
某方面來說應該算最佳解了?
針對某個特殊需求直接開個對應的LV給他
以後要改也很方便,改完直接拿掉這個LV就好了
不過這個要考慮系統上新增LV是不是很容易
畢竟有的系統LV會綁很多,不是只有身分&功能而已
甚至有的系統新增LV還要過簽呈甚麼的,算大事一件
完全看系統的大小與設計~這個要改動的可大可小
4.將功能&Level完全獨立成兩張表,分別做設定
目前看來這個應該是最終解吧
直接開兩張表去設定各LV對應的各項功能
基本上彈性非常大,幾乎要怎麼做都可以
不過這個也是改動最大的解法,可以說整個系統要重做了
做完還要全部重新測試,可以說是大工程一件
如果系統已經上線而且穩定運作中,應該不會有人敢用這種解法...吧@@
最後附帶一提
其實客戶有種需求,客服真的應該幫忙擋的
畢竟這是誤解而不是有什麼損失
除非是超級大客戶,不然先例一開,以後一定會有第二個第三個需求
到時候整個系統就千瘡百孔了@@
一點點小淺見,分享一下^^"
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.208.116
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1523977350.A.B29.html
推
04/18 02:08,
6年前
, 1F
04/18 02:08, 1F
→
04/18 02:08,
6年前
, 2F
04/18 02:08, 2F
推
04/18 04:40,
6年前
, 3F
04/18 04:40, 3F
推
04/18 07:35,
6年前
, 4F
04/18 07:35, 4F
推
04/18 07:38,
6年前
, 5F
04/18 07:38, 5F
推
04/18 07:41,
6年前
, 6F
04/18 07:41, 6F
推
04/18 07:43,
6年前
, 7F
04/18 07:43, 7F
推
04/18 07:45,
6年前
, 8F
04/18 07:45, 8F
→
04/18 07:45,
6年前
, 9F
04/18 07:45, 9F
推
04/18 07:47,
6年前
, 10F
04/18 07:47, 10F
推
04/18 07:50,
6年前
, 11F
04/18 07:50, 11F
→
04/18 07:50,
6年前
, 12F
04/18 07:50, 12F
→
04/18 07:51,
6年前
, 13F
04/18 07:51, 13F
→
04/18 07:52,
6年前
, 14F
04/18 07:52, 14F
→
04/18 07:53,
6年前
, 15F
04/18 07:53, 15F
→
04/18 07:54,
6年前
, 16F
04/18 07:54, 16F
→
04/18 07:55,
6年前
, 17F
04/18 07:55, 17F
→
04/18 07:55,
6年前
, 18F
04/18 07:55, 18F
推
04/18 08:31,
6年前
, 19F
04/18 08:31, 19F
推
04/18 08:47,
6年前
, 20F
04/18 08:47, 20F
推
04/18 08:56,
6年前
, 21F
04/18 08:56, 21F
→
04/18 08:56,
6年前
, 22F
04/18 08:56, 22F
推
04/18 08:58,
6年前
, 23F
04/18 08:58, 23F
→
04/18 08:58,
6年前
, 24F
04/18 08:58, 24F
推
04/18 09:30,
6年前
, 25F
04/18 09:30, 25F
推
04/18 09:32,
6年前
, 26F
04/18 09:32, 26F
→
04/18 09:32,
6年前
, 27F
04/18 09:32, 27F
→
04/18 09:33,
6年前
, 28F
04/18 09:33, 28F
→
04/18 09:34,
6年前
, 29F
04/18 09:34, 29F
→
04/18 09:35,
6年前
, 30F
04/18 09:35, 30F
→
04/18 09:35,
6年前
, 31F
04/18 09:35, 31F
→
04/18 09:35,
6年前
, 32F
04/18 09:35, 32F
→
04/18 09:36,
6年前
, 33F
04/18 09:36, 33F
推
04/18 09:37,
6年前
, 34F
04/18 09:37, 34F
→
04/18 09:37,
6年前
, 35F
04/18 09:37, 35F
→
04/18 09:38,
6年前
, 36F
04/18 09:38, 36F
→
04/18 09:38,
6年前
, 37F
04/18 09:38, 37F
→
04/18 09:45,
6年前
, 38F
04/18 09:45, 38F
→
04/18 09:45,
6年前
, 39F
04/18 09:45, 39F
還有 286 則推文
→
04/21 17:36,
6年前
, 326F
04/21 17:36, 326F
→
04/21 17:45,
6年前
, 327F
04/21 17:45, 327F
→
04/21 17:45,
6年前
, 328F
04/21 17:45, 328F
→
04/21 17:47,
6年前
, 329F
04/21 17:47, 329F
→
04/21 17:48,
6年前
, 330F
04/21 17:48, 330F
→
04/21 17:49,
6年前
, 331F
04/21 17:49, 331F
→
04/21 17:49,
6年前
, 332F
04/21 17:49, 332F
→
04/21 17:50,
6年前
, 333F
04/21 17:50, 333F
→
04/21 17:51,
6年前
, 334F
04/21 17:51, 334F
→
04/21 17:51,
6年前
, 335F
04/21 17:51, 335F
→
04/21 17:51,
6年前
, 336F
04/21 17:51, 336F
→
04/21 17:52,
6年前
, 337F
04/21 17:52, 337F
→
04/21 17:52,
6年前
, 338F
04/21 17:52, 338F
→
04/21 17:53,
6年前
, 339F
04/21 17:53, 339F
→
04/21 18:01,
6年前
, 340F
04/21 18:01, 340F
→
04/21 18:01,
6年前
, 341F
04/21 18:01, 341F
→
04/21 18:01,
6年前
, 342F
04/21 18:01, 342F
→
04/21 18:01,
6年前
, 343F
04/21 18:01, 343F
→
04/21 18:01,
6年前
, 344F
04/21 18:01, 344F
→
04/21 18:01,
6年前
, 345F
04/21 18:01, 345F
→
04/21 18:01,
6年前
, 346F
04/21 18:01, 346F
→
04/21 18:01,
6年前
, 347F
04/21 18:01, 347F
推
04/21 19:44,
6年前
, 348F
04/21 19:44, 348F
→
04/23 10:20,
6年前
, 349F
04/23 10:20, 349F
→
04/23 10:28,
6年前
, 350F
04/23 10:28, 350F
→
04/23 10:28,
6年前
, 351F
04/23 10:28, 351F
→
04/23 10:28,
6年前
, 352F
04/23 10:28, 352F
→
04/23 10:28,
6年前
, 353F
04/23 10:28, 353F
→
04/23 10:28,
6年前
, 354F
04/23 10:28, 354F
→
04/23 10:28,
6年前
, 355F
04/23 10:28, 355F
→
04/23 10:28,
6年前
, 356F
04/23 10:28, 356F
→
04/24 21:44,
6年前
, 357F
04/24 21:44, 357F
→
04/24 22:51,
6年前
, 358F
04/24 22:51, 358F
→
04/24 23:11,
6年前
, 359F
04/24 23:11, 359F
噓
04/24 23:20,
6年前
, 360F
04/24 23:20, 360F
→
04/24 23:43,
6年前
, 361F
04/24 23:43, 361F
→
04/25 19:22,
6年前
, 362F
04/25 19:22, 362F
→
04/25 23:49,
6年前
, 363F
04/25 23:49, 363F
→
04/25 23:50,
6年前
, 364F
04/25 23:50, 364F
→
04/25 23:52,
6年前
, 365F
04/25 23:52, 365F
討論串 (同標題文章)
本文引述了以下文章的的內容:
請益
68
377
完整討論串 (本文為第 11 之 12 篇):
請益
22
81
請益
13
40
請益
13
58
請益
14
27
請益
68
377
請益
7
20
請益
55
161