[閒聊] 越改越倒退的程式
我在程式方面還是新手程度
有在接手維護前人的網頁
是一個報名網頁
一開始報名時產生繳費單,要先填一點帳號資料
有一個欄位是密碼,要求是4到8個字元
然後Input設定上限是8個字
再用JS去檢查未滿4個字就提出警告不給送出
欄位旁邊也有紅字提醒文字說明正確密碼格式和長度
送到後端後的事就先不管了
總之之前接到要求
內容是這樣說的
「有使用者填了10碼,卻因為系統自動去掉最後兩碼,而使用者不知道。
所以希望能在使用者填超過8碼時給予警告。」
我去跟對方解釋說欄位設計本來就不會填入超過8個字
而且旁邊也寫得很清楚了,只能填4到8個字
對方說反正就是收到很多這種抱怨
要求我們非改不可
還說要我們調大欄位輸入限制,或取消限制
然後去偵測第9個字,再顯示警告
我覺得自己很抗拒去做這種修改,感覺程式反而是越修越笨
最後我獨斷的做法是,在欄位旁邊多放上一段提醒文字,顯示目前已輸入文字數
然後把提醒文字弄得更大更顯眼
然後再請示我主管這樣可不可以
主管說OK,我就這樣改上去了
像這種事情,各位會聽從客戶的需求改,還是會跟我一樣有抗拒呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.18.8
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1419825786.A.CB0.html
→
12/29 12:08, , 1F
12/29 12:08, 1F
→
12/29 12:09, , 2F
12/29 12:09, 2F
→
12/29 12:09, , 3F
12/29 12:09, 3F
唔,很糟嗎這個做法?
我是認為會產生這種情況是因為使用者不清楚密碼欄位要求
所以才改成讓使用者看得到自己打了幾個字進去...
→
12/29 12:10, , 4F
12/29 12:10, 4F
噢,關於欄位設計不是我開的規格,我也沒打算做什麼改變
推
12/29 12:12, , 5F
12/29 12:12, 5F
→
12/29 12:12, , 6F
12/29 12:12, 6F
→
12/29 12:12, , 7F
12/29 12:12, 7F
可是input的maxlength設定是8,永遠也不會偵測到第九個字阿
推
12/29 12:12, , 8F
12/29 12:12, 8F
不是啦,使用者根本輸入不了超過8個字的內容
但是對方描述是使用者"覺得"自己打了10個字
實際上畫面上卻只有8個*號
→
12/29 12:14, , 9F
12/29 12:14, 9F
→
12/29 12:14, , 10F
12/29 12:14, 10F
當初規格不是我設計的這有點難耶XD
而且根本沒有前輩可以問,基本上我都是看程式碼猜為什麼要這樣寫
也沒有規格書可以看
→
12/29 12:15, , 11F
12/29 12:15, 11F
→
12/29 12:15, , 12F
12/29 12:15, 12F
推
12/29 12:17, , 13F
12/29 12:17, 13F
→
12/29 12:19, , 14F
12/29 12:19, 14F
→
12/29 12:20, , 15F
12/29 12:20, 15F
原來有這樣的討論阿...
推
12/29 12:27, , 16F
12/29 12:27, 16F
好吧,看來是我暴露自己的笨了XD
※ 編輯: Peruheru (220.134.18.8), 12/29/2014 12:28:53
推
12/29 13:02, , 17F
12/29 13:02, 17F
→
12/29 13:03, , 18F
12/29 13:03, 18F
→
12/29 13:10, , 19F
12/29 13:10, 19F
推
12/29 13:16, , 20F
12/29 13:16, 20F
→
12/29 13:30, , 21F
12/29 13:30, 21F
→
12/29 13:31, , 22F
12/29 13:31, 22F
→
12/29 13:34, , 23F
12/29 13:34, 23F
推
12/29 13:55, , 24F
12/29 13:55, 24F
→
12/29 14:08, , 25F
12/29 14:08, 25F
→
12/29 14:19, , 26F
12/29 14:19, 26F
推
12/29 14:34, , 27F
12/29 14:34, 27F
推
12/29 14:58, , 28F
12/29 14:58, 28F
推
12/29 15:06, , 29F
12/29 15:06, 29F
→
12/29 15:06, , 30F
12/29 15:06, 30F
推
12/29 15:14, , 31F
12/29 15:14, 31F
推
12/29 15:18, , 32F
12/29 15:18, 32F
→
12/29 15:18, , 33F
12/29 15:18, 33F
推
12/29 15:21, , 34F
12/29 15:21, 34F
推
12/29 16:09, , 35F
12/29 16:09, 35F
推
12/29 16:33, , 36F
12/29 16:33, 36F
→
12/29 17:18, , 37F
12/29 17:18, 37F
推
12/29 17:20, , 38F
12/29 17:20, 38F
推
12/29 17:25, , 39F
12/29 17:25, 39F
推
12/29 17:31, , 40F
12/29 17:31, 40F
→
12/29 17:32, , 41F
12/29 17:32, 41F
→
12/29 17:42, , 42F
12/29 17:42, 42F
→
12/29 18:55, , 43F
12/29 18:55, 43F
推
12/29 18:59, , 44F
12/29 18:59, 44F
→
12/29 19:01, , 45F
12/29 19:01, 45F
推
12/29 19:41, , 46F
12/29 19:41, 46F
推
12/29 20:41, , 47F
12/29 20:41, 47F
推
12/29 20:44, , 48F
12/29 20:44, 48F
推
12/29 20:52, , 49F
12/29 20:52, 49F
→
12/29 21:00, , 50F
12/29 21:00, 50F
→
12/29 21:01, , 51F
12/29 21:01, 51F
推
12/29 21:08, , 52F
12/29 21:08, 52F
→
12/29 21:08, , 53F
12/29 21:08, 53F
→
12/29 21:11, , 54F
12/29 21:11, 54F
→
12/29 21:12, , 55F
12/29 21:12, 55F
→
12/29 21:12, , 56F
12/29 21:12, 56F
→
12/29 21:13, , 57F
12/29 21:13, 57F
推
12/29 21:50, , 58F
12/29 21:50, 58F
→
12/29 21:50, , 59F
12/29 21:50, 59F
推
12/29 22:52, , 60F
12/29 22:52, 60F
推
12/29 23:44, , 61F
12/29 23:44, 61F
→
12/30 23:20, , 62F
12/30 23:20, 62F
推
01/02 15:51, , 63F
01/02 15:51, 63F
Soft_Job 近期熱門文章
12
52
PTT職涯區 即時熱門文章
21
72
118
288
114
209
90
170