變量名

變量名是編程的第一步 2015-09-29

       在我們的日常工作中,大多數的開發人員喜歡使用短的變量名,而不是有含義的變量名.雖然那些短的,教材式的變量名,可能會讓你少打一些字,但這是非常不好的.因爲軟件的維護成本遠遠大于了軟件的開發成本,如果你不取一個好一點的變量名,那麽當進行代碼評審時.當進行代碼重構時.當進行代碼維護時,你的某個變量名可能會讓你一頭霧水,不知道所措,還可以會讓你走入陷阱,造成更大的時間成本.所以一個可閱讀的代碼必然和那些不錯的變量名分不開,而這也能讓你的軟件間接上有更好的質量.       變量名不要太長,
一周排行
  • Google Chrome浏覽器(Windows版本)的代理伺服器是調用了Internet網路連接屬性中的代理伺服器,而非像Firefox那樣可以獨立設置自己的代理伺服器.其弊端在于一旦設置,IE浏覽器都會變成使用這 ...
  • 下面是JDK中有關23個經典設計模式的示例,在stakeoverflow也有相應的討論:http://stackoverflow.com/questions/1673841/examples-of-gof-desig ...
  • K&R風格: 由Kernighan & Ritchie 給出的格式而得名,又稱"核心風格",因爲UNIX核心應用了這種編程風格. 每一層縮進使用8個空格(或者一個制表符),有時也使 ...
  • 話說我們專案決定把遊戲數據靜態文件都從csv讀取,所以就寫了這個類了,非常簡單的,可以把csv的一行映射到一個pojo上上代碼!!import java.io.BufferedReader;import java.i ...
  • java是變成語言,運行環境,開發平台硬件->操作系統->虛擬機->字節碼程序java->字節碼->類載入器->字節碼校驗器->解釋器.優化器.JIT->硬件靜態變量爲 ...
  • 1.下載(頁面html),請求頭(如user-agent)處理,重定向,超時,代理,重試策略等    1)使用jdk中的URL實現    HttpURLConnection con = URL.openConnect ...
  • IOS中JSON數據解析官方爲我們提供的解析JSON數據的類是NSJSONSerialization,首先我們先來看下這個類的幾個方法:+ (BOOL)isValidJSONObject:(id)obj;判斷一個數據 ...
  • SpringMVC單文件上傳、多文件上傳、文件列表顯示、文件下載
      林炳文Evankaka原創作品.轉載請注明出處http://blog.csdn.net ...
  • 手寫代碼實現UITabBarController
    廢話不多說,先看代碼吧. var window: UIWindow? var tabBar ...
  • 分布式設計與開發三------高一致性服務ZooKeeper
    分布式環境中大多數服務是允許部分失敗,也允許數據不一致,但有些最基礎的服務是需要高可靠性, ...