我們在維護老**的時候,經常會見到一坨坨的**,有些函式幾百行甚至上千行,閱讀起來比較吃力。
假設現在有以下**
劃分為功能單一的小函式後:public class test
//print details
system.out.println("name:" + name);
system.out.println("amount:" + totalamount);
}}
乙個過於冗長的函式或者一段需要注釋才能讓人理解用途的**,可以考慮把它切分成乙個功能明確的函式單元,並定義清晰簡短的函式名,這樣會讓**變得更加優雅。public class test
void printbanner()
double gettotalamount()
return totalamount;
}void printdetail(double totalamount)
}
Android 平時用到比較多的廣播之電池電量狀態
如果您未連入網際網路,則無需安排基於網際網路資源的更新。下面這段 展示了如何利用connectivitymanager查詢活動網路並確定其是否連入了網際網路。connectivitymanager cm connectivitymanager context getsystemservice con...
用引數較少的函式替換引數較多的函式
target 用法就是通用函式特殊化 具體 函式轉換 define spi dma txd srcaddress,datalength spi dma start spi1,txd,dma2 stream5,srcaddress,uint32 t spi1 dr,datalength 函式具體實現 ...
用的比較多的 IDEA 快捷鍵(MAC 版)
option command l 格式化 option command o 刪去無用的包引用語句 command n 查詢 類 command shift n 查詢 檔案 option command t 包裹一段 比如用 try catch command shift u 大小寫轉換 comman...