DEV Community

ianchouz 以恩的前端瓶中信
ianchouz 以恩的前端瓶中信

Posted on

不言而喻的變數命名(1)

最近發現寫程式時,常常為了想變數名字而中斷下來,這邊整理一些自己偏好的命名規則,希望能減少這種卡頓的感覺。

核心思想:好的程式碼讀起來應該像閱讀一篇簡單易懂的文章,內容沒有艱澀難懂的字詞、並且有適當的排版,個人認為良好的變數命名功不可沒,值得花時間思考思考。


  • 要能從命名看出值的型別
const fruitAmount = 1;
// fruitQuantity, numberOfFruit...

const isDelicious = true;
// hasSeeds, areYouSerious...

const fruitList = ['apple', 'banana', 'orange'];
Enter fullscreen mode Exit fullscreen mode
  • function 的命名描述做了什麼,若有回傳值希望能知道回傳什麼
// 描述做了什麼
function findNearbyRestaurants() {}

// 可以預期回傳什麼
function getNearbyRestaurantsList() {}
Enter fullscreen mode Exit fullscreen mode

先整理一點點,後續再補上~

Top comments (0)