過度依賴程式碼補全的後果

nckffz發表於2019-09-15

教程的開始到結束 , 我很依賴使用TabNine外掛 , 無論是在Sublime Text還是PHP Storm中 .
因為其便利性讓我欲罷不能 . 但是另一方面我也經常會因為過度依賴而沒用用心去確認其產出的程式碼 .
導致出現莫名其妙的BUG .

  • 比如 : 根據教程的最後 , 我們應該看到的是2號使用者只有 話題 相關許可權
    而在我的專案中 , 其不止能夠操作話題, 還有使用者甚至站點設定許可權都可以完美透過 !

而教程裡面的思路很清晰 , 我很確定是我專案中config許可權配置有誤 . 經過反覆確認後 , 我依舊沒找出來問題 .
直到看到2號使用者沒用角色許可權的時候 , 將角色許可權相關程式碼段與使用者許可權比對 , 才發現竟然原本應該寫作permission的欄位寫成了permissions . 改正後就沒問題了 .

問題很小 , 卻不難看出大多新手 (包括我) 出現的大多數問題主要也就幾點 :

  • 寫錯
  • 寫漏
  • 複製錯
  • 複製漏

在編碼的過程中 , 不僅要細嚼慢嚥 , 也要細品其味呀!

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章