上一章節整理了偏向心法方面的命名設計理念,本篇將會整理有關於命名實際上的規則與做法。
重新解構:無瑕的程式碼(Clean Code) Chapter 2 有意義的命名(上)-命名心法
命名,對於工程師來說是一門重要的學問,因為它無所不在。不僅除了變數與函式,廣泛到連圖片、資料夾、甚至是文章標題、標籤都得經過命名的環節。
好的命名,可以讓其他人清楚的瞭解它的作用、功能;壞的命名,則會讓人擁有錯誤的印象,得花更多時間來釐清原本所該敘述的內容。
那麼,我們要怎麼取出有意義的命名呢?
重新解構:無瑕的程式碼(Clean Code)書序 及 Chapter 1 無暇的程式碼
JavaScript 深入淺出 Pure Function & Side Effect 純函數與副作用
JavaScript 深入淺出 call by value(call by address)
最近經過一年的淬鍊再回頭看看有關於傳值這篇文
https://blog.techbridge.cc/2018/06/23/javascript-call-by-value-or-reference/
我覺得 call by value(address) 的解釋法應該是最接近且一致的心理模型了,來分享一下我對 JavaScript 中賦值、存取與修改的看法。
JavaScript 深入淺出 Arrow Function 箭頭函式
JavaScript 深入淺出 Error & Exception-Handling 錯誤與例外處理
JavaScript 深入淺出 Automatic Semicolon Insertion 自動插入分號機制
在 JavaScript 當中 ;
被用來作為分隔表達式語句(statement)符號;然而,你知道在 2000 年時的 ECMAScript(ES3)中,有自動插入分號機制(Automatic Semicolon Insertion)會幫你自動插入分號嗎?