從教程的開始到結束 , 我很依賴使用TabNine
外掛 , 無論是在Sublime Text
還是PHP Storm
中 .
因為其便利性讓我欲罷不能 . 但是另一方面我也經常會因為過度依賴而沒用用心去確認其產出的程式碼 .
導致出現莫名其妙的BUG
.
- 比如 : 根據教程的最後 , 我們應該看到的是
2號使用者
只有話題
相關許可權
而在我的專案中 , 其不止能夠操作話題
, 還有使用者
甚至站點設定
許可權都可以完美透過 !
而教程裡面的思路很清晰 , 我很確定是我專案中config
許可權配置有誤 . 經過反覆確認後 , 我依舊沒找出來問題 .
直到看到2號使用者
沒用角色許可權的時候 , 將角色許可權
相關程式碼段與使用者許可權
比對 , 才發現竟然原本應該寫作permission
的欄位寫成了permissions
. 改正後就沒問題了 .
問題很小 , 卻不難看出大多新手 (包括我) 出現的大多數問題主要也就幾點 :
- 寫錯
- 寫漏
- 複製錯
- 複製漏
在編碼的過程中 , 不僅要細嚼慢嚥 , 也要細品其味呀!
本作品採用《CC 協議》,轉載必須註明作者和本文連結