小白的編程之旅--代碼整潔之道(五)格式之垂直距離

ps:本人第一次寫博客,前五篇隨後補充更新,歡迎你們指正,新手簡介,老手繞道。。。函數

格式

  1. 格的目的: 對於開發者來講,都等的大事不是「讓代碼工做」,而是在此基礎上要求代碼的可讀性,應爲這會對你之後的維護升級工做,形成很大的影響。
  2. 垂直格式 編寫代碼就像報紙,一樣是向你們講故事,好的報紙,從上向下閱讀,你須要有一個好的標題,讓你判斷是否須要繼續讀下去,那麼第一段是一個整個故事的大綱,可是隱藏了故事的情節,第二段是故事的具體情節。 概念間垂直方向上的區隔
    1. 留白 幾乎全部的代碼都是從上往下讀,從左往右讀,每行代碼都表明一段思路,那麼每一個思路之間一律有段留白的距離。 2.垂直方向上的靠近 靠近暗示着這兩端代碼的意義相近 3.垂直的距離 關係密切的概念應該相互靠近,顯然這就話不是應分佈在不一樣文件的概念,這也就是說若是你沒有很好的理由。不然不該該將相近的概念放到不一樣文件中去,實際上這也是避免使用protected變量理由之一。 1):變量的聲明應該儘量的靠近其使用位置 2):實體變量應該放在類的頂部聲明 3):相關函數保證調用者在被調用者的上面,切保證將他們放在一塊兒 4) : 概念相關的代碼應該放到一塊兒,相關性越強,彼此之間的距離就應該越短 4,垂直的順序, 保證自上向下的調用順序
相關文章
相關標籤/搜索