摘要:我們這里再介紹一下,朱重八家族的名字,都很有特點。取這樣的名字不是因為朱家是搞數學的,而是因為在元朝,老百姓如果不能上學和當官就沒有名字,只能以父母年齡相加或者出生的日期命名。所以說命名不僅僅是一種科學,更是一種藝術。
在小朱元璋出生一個月后,父母為他取了一個名字(元時慣例):朱重八,這個名字也可以叫做朱八八。我們這里再介紹一下,朱重八家族的名字,都很有特點。
朱重八高祖名字:朱百六;
朱重八曾祖名字:朱四九;
朱重八祖父名字:朱初一;
他的父親我們介紹過了,叫朱五四。
取這樣的名字不是因為朱家是搞數學的,而是因為在元朝,老百姓如果不能上學和當官就沒有名字,只能以父母年齡相加或者出生的日期命名。(登記戶口的人一定會眼花)--《明朝那些事兒》
那么問題來了,朱四九和朱百六是什么關系? 你可能馬上懵逼了。所以說:命名不僅僅是一種科學,更是一種藝術。
1 名副其實// bad var d; // 分手的時間,以天計算 // good var daysAfterBrokeUp; // 分手以后,以天計算2 避免誤導
// bad var nameList = "wdd"; // List一般暗指數據是數組,而不應該賦值給字符串 // good var nameList = ["wdd","ddw","dwd"]; // // bad var ill10o = 10; //千萬不要把i,1,l,0,o,O放在一起,傻傻分不清楚 // good var illOne = 10;3 做有意義的區分
// bad var userData, userInfo; // Data和Info, 有什么區別????, 不要再用data和info這樣模糊不清的單詞了 // good var userProfile, userAcount4 使用讀得出來的名稱
// bad var beeceearrthrtee; // 你知道怎么讀嗎? 鼻涕阿三?? // good var userName;5 使用可搜索的名稱
// bad var e = "not found"; // 想搜e, 就很難搜 // good var ERROR_NO_FOUND = "not found";6 方法名一概是動詞短語
// good function createAgent(){} funtion deleteAgent(){} function updateAgent(){} function queryAgent(){}7 盡量不要用單字母名稱, 除了用于循環
// bad var i = 1; // good for(var i=0; i<10; i++){ ... } // very good userList.forEach(function(user){ ... });8 每個概念對應一個詞
controller和manager, 沒什么區別,要用controller都用controller, 要用manager都用manager, 不要混著用9 建立項目詞匯表, 不要隨意創造名稱
user, agent, org, queue, activity, device...參考資料
《代碼整潔之道》
《明朝那些事兒》
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/85075.html
摘要:我們這里再介紹一下,朱重八家族的名字,都很有特點。取這樣的名字不是因為朱家是搞數學的,而是因為在元朝,老百姓如果不能上學和當官就沒有名字,只能以父母年齡相加或者出生的日期命名。所以說命名不僅僅是一種科學,更是一種藝術。 在小朱元璋出生一個月后,父母為他取了一個名字(元時慣例):朱重八,這個名字也可以叫做朱八八。我們這里再介紹一下,朱重八家族的名字,都很有特點。朱重八高祖名字:朱百六;朱...
摘要:但大多數情況下應該盡量利用一些機制將二元函數轉換成一元函數。應該為起一個更能描述函數功能的函數名副作用在于對這個調用函數,顧名思義,就是用來檢查密碼。注釋及其描述的代碼之間的聯系應該顯而易見。受控異常的代價就是違反開放閉合原則。 大師級的程序員把系統當作故事來講,而不是當作程序來寫。 showImg(https://ws3.sinaimg.cn/large/006tKfTcgy1fs0...
摘要:在代碼整潔之道,提出一種軟件質量,可持續開發不僅在于項目架構設計,還與代碼質量密切相關,代碼的整潔度和質量成正比,一份整潔的代碼在質量上是可靠的,為團隊開發,后期維護,重構奠定了良好的基礎。 現在的軟件系統開發難度主要在于其復雜度和規模,客戶需求也不再像Winston Royce瀑布模型期望那樣在系統編碼前完成所有的設計滿足用戶軟件需求。在這個信息爆炸技術日新月異的時代,需求總是在不停...
摘要:看完代碼整潔之道之后我受益匪淺,但等到自己實踐時卻很難按照書中給的建議編寫出整潔的代碼。意味著新人除了了解代碼邏輯之外,還需要學習這種編碼語言。代碼在演化,注釋卻不總是隨之變動。區隔與靠近空格強調左右兩邊的分割。 看完《代碼整潔之道》之后我受益匪淺,但等到自己實踐時卻很難按照書中給的建議編寫出整潔的代碼。一方面是規則太多,記不住,另一方面書上引用了大量示例代碼對這些規則進行佐證,在我記...
閱讀 2670·2021-11-24 09:38
閱讀 1985·2019-08-30 15:53
閱讀 1243·2019-08-30 15:44
閱讀 3234·2019-08-30 14:10
閱讀 3584·2019-08-29 16:29
閱讀 1805·2019-08-29 16:23
閱讀 1104·2019-08-29 16:20
閱讀 1475·2019-08-29 11:13