日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第四次读书笔记

發(fā)布時間:2025/3/18 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第四次读书笔记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

編寫可讀代碼的藝術(shù)讀書筆記

這本書主要講了代碼的一些編碼規(guī)范和養(yǎng)成一些編碼過程中的好習(xí)慣。

關(guān)于變量取名字,應(yīng)該讓名字?jǐn)y帶上更多的信息,而不是給糟糕的命名添加注釋。給變量名帶上重要的細(xì)節(jié)可以帶上單位的值或者附帶其他重要的屬性。同時,可以使用大小寫和下劃線來區(qū)分共有變量和私有變量。此外,變量命名不應(yīng)該使用可能會造成誤解的名字。尤其是布爾值,應(yīng)該給布爾值自己的名字而不是直接使用FALSE或者TRUE。這一點和不適用無意義的數(shù)字有相同的效果。名字應(yīng)該盡量專業(yè),不空泛,例如避免t之類的變量名。

在代碼中,應(yīng)該保持個人風(fēng)格的一致性,不同代碼段之間應(yīng)當(dāng)用空格分開形成段落。不同層次之間代碼的縮進也是很重要的。這可以讓代碼易于理解和閱讀。同時,要把意義相似的代碼塊組織起來使用,類似于把聲明按塊組織起來。但是變量的定義應(yīng)當(dāng)盡量靠近使用的地方,方便理解。

關(guān)于注釋,注釋應(yīng)該添加一些必要的東西,而非為了注釋而注釋。常量需要添加注釋來理解,要做的事情,采取某種方法的原因需要添加一些注釋,對某些事情的總結(jié)性和有助于全局性理解的地方應(yīng)該添加注釋。

關(guān)于控制流,要把左側(cè)的值作為傾向于變化的值,右側(cè)的值傾向于常量,if/else中應(yīng)該先處理正邏輯或者簡單的情況。為了讓流顯得自然,應(yīng)當(dāng)盡量避免函數(shù)中的提前返回。

不相關(guān)的代碼進行分割,把普通代碼和特殊代碼分隔開,可以采取的方法有創(chuàng)造大量通用代碼,簡化已有接口等。對于一個函數(shù),應(yīng)該讓他的功能盡量單一化,即減小函數(shù)之間的耦合。一次只做一件事情。

轉(zhuǎn)載于:https://www.cnblogs.com/blazersforever/p/8677640.html

總結(jié)

以上是生活随笔為你收集整理的第四次读书笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。