freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

編碼規(guī)范以開(kāi)發(fā)手冊(cè)-wenkub

2023-04-22 22:07:13 本頁(yè)面
 

【正文】 e(),isVisible(). 標(biāo)簽命名標(biāo)簽的使用主要是針對(duì)break和continue等語(yǔ)句的。以小寫(xiě)字母開(kāi)頭,名字中其他單詞或者只取首字母的縮寫(xiě)單詞以大寫(xiě)字母開(kāi)頭,所有其它的單詞都為小寫(xiě)字母,不要使用下劃線(xiàn)分隔單詞。例如:boolean resizable。如果Interface是使Object具有某種特定的功能,則Interface的名字建議使用可以描述這種功能的形容詞(加上able或者ible后綴)例如:Searchable,Sortable,NetworkAccessible等如果Interface不是使Object具有某種特定的功能則建議使用名詞或者名詞短語(yǔ)。package 。. 命名規(guī)范. 包的命名包的名字應(yīng)該都是由小寫(xiě)單詞組成。例如: package 。. 源文件的組織一個(gè)Java源文件應(yīng)該包含如下的元素,并按照以下順序書(shū)寫(xiě):1) 版本信息和版權(quán)聲明2) 包的聲明3) 引用聲明4) 類(lèi)或者接口的聲明以上元素之間以至少一個(gè)空行來(lái)分隔。. 源程序. 源程序命名Java源程序的名字應(yīng)該是這種形式:。良好的編碼習(xí)慣除了代碼格式,詳細(xì)的注釋外,還應(yīng)該包括使用有助于提高程序效率的編碼方式。一些習(xí)慣自由程序的人(例如 Java 程序員)可能對(duì)這些規(guī)則很不適應(yīng),但是在多個(gè)開(kāi)發(fā)人員共同協(xié)作的情況下,這些規(guī)則是必需的。1. 軟件開(kāi)發(fā)手冊(cè). 范圍本標(biāo)準(zhǔn)規(guī)定了基于公司信息系統(tǒng)構(gòu)建平臺(tái)進(jìn)行業(yè)務(wù)應(yīng)用系統(tǒng)開(kāi)發(fā)的編程格式規(guī)范,主要包括命名規(guī)范、代碼注釋、性能、以及常用語(yǔ)句的書(shū)寫(xiě)要求和約束等。這不僅僅是為了開(kāi)發(fā)效率,而且也為了測(cè)試和后期維護(hù)。規(guī)范的開(kāi)發(fā)有助于提高源碼的可讀性,可維護(hù)性,對(duì)于提高項(xiàng)目的整體效率更是不可缺少的(尤其是團(tuán)隊(duì)開(kāi)發(fā))。ClassOrInterfaceName應(yīng)該是在Java源程序中定義的 class或者interface的名字()。. 版本信息和版權(quán)聲明每一個(gè)源程序應(yīng)該以一個(gè)包含版本信息和版權(quán)聲明的塊為開(kāi)始。. 引用聲明import語(yǔ)句應(yīng)該從第一列開(kāi)始,并用一個(gè)空格分隔import關(guān)鍵字和import type name。它們?nèi)际切?xiě)字母,即便中間的單詞亦是如此。其中 telmecall指項(xiàng)目名稱(chēng)business/presentation指業(yè)務(wù)邏輯和表現(xiàn)層console/exception/util指具體模塊 . 類(lèi)和接口的命名類(lèi)和接口的名字一般由大寫(xiě)字母開(kāi)頭而其他字母都小寫(xiě)的單詞組成(但一些專(zhuān)有的縮寫(xiě)詞,比如:AWTException等則除外)。 . 變量命名變量的命名采用大小寫(xiě)混合的形式。char recordDelimiter。方法的命名應(yīng)該能描繪出方法的作用和功能,方法的名字建議使用祈使動(dòng)詞或者動(dòng)詞短語(yǔ)。標(biāo)簽的命名應(yīng)該為小寫(xiě)字母,并使用下劃線(xiàn)來(lái)分隔單詞。 i++) {label_one: {if (node[i].name == name){break label_one。l 在類(lèi)的聲明之間。import 。 public BookView() { bookID = null??捎糜谌缦碌年P(guān)鍵字:catch,for,if,switch,synchronized,while 。例如 foo(long_expression1, long_expression2, long_expression3)。 //NOT GOOD. 縮進(jìn)行的縮進(jìn)要求是四個(gè)空格。一條語(yǔ)句換行后, 應(yīng)該比原來(lái)的語(yǔ)句有所縮進(jìn),縮進(jìn)的具體格數(shù)要依據(jù)該語(yǔ)句的類(lèi)型。}while (long_logical_test_1 || long_logical_test2 || long_expression3){}. 注釋l 一般來(lái)說(shuō),注釋的使用應(yīng)按照以下原則:l 注釋?xiě)?yīng)該能夠幫助讀者理解代碼的功能和作用,應(yīng)該有助于讀者理解程序的流程。例如:// temporary note: Change this to call sort() when the bugs in it are fixed listmySort()。/p */ . 類(lèi)注釋類(lèi)注釋通常放在類(lèi)定義的前面(類(lèi)實(shí)體以外)。 * * see * see getDeclaredMethod(String, Class[]) * author Frank * version , 20011218 * author Mary * deprecated */解釋?zhuān)簊ee:引用其他類(lèi)所有三種類(lèi)型的注釋文檔都可包含see標(biāo)記,它允許我們引用其他類(lèi)里的文檔。version格式如下:version 版本信息其中,“版本信息”代表任何適合作為版本說(shuō)明的資料。可為一系列作者使用多個(gè)這樣的標(biāo)記,但它們必須連續(xù)放置。該標(biāo)記的作用是建議用戶(hù)不必再使用一種特定的功能,因?yàn)槲磥?lái)改版時(shí)可能摒棄這一功能。如下:/** * codedouble/code 型數(shù)值的最大值。如下:/** * 方法的功能描述。return格式如下:return 說(shuō)明其中,“說(shuō)明”是指返回值的含義。所有這些違例都需要說(shuō)明。. 其它的注釋. 代碼修改的注釋若要修改單行代碼,請(qǐng)?jiān)谏弦恍惺褂脝涡凶⑨專(zhuān)瑢?xiě)明修改原因,人員姓名和日期。WangGang 20011218//String showMessage = null。注釋符號(hào)的選擇參照 代碼修改的注釋。多余的類(lèi)包可以直接刪除。}public int[] getPackets() { return packets。}. 類(lèi)方法(靜態(tài)方法)下面開(kāi)始寫(xiě)類(lèi)方法:/** * Set the packet counters * (such as when restoring from a database) */protected static void setArray(int[] r1, int[] r2, int[] r3, int[] r4) throws IllegalArgumentException{ // Ensure the arrays are of equal size if ( != || != || != ) throw new IllegalArgumentException(Arrays must be of the same size)。 (r1, 0, r3, 0, )。接口的聲明采用如下的格式:[public] interface InterfaceName [extends SuperInterfaces] {InterfaceBody}SuperInterfaces是可用逗號(hào)分隔的接口列表(如果超過(guò)一個(gè)接口),按照字母的順序排列。. 語(yǔ)句. 簡(jiǎn)單語(yǔ)句. 賦值和表達(dá)式每行只包含一條語(yǔ)句。 count++。 // ACCEPTABLEint i, j = 4, k。 // NOT GOODchar[] buf。 // RIGHTreturn (() + )。 //NOT GOOD, “{” 和 “}” 在同一行 l 在 {} 中的復(fù)合語(yǔ)句應(yīng)該有層次。}if (condition) {statements。 update) {statements。}while (condition)。break。} finally {statements。}. synchronized語(yǔ)句synchronized (expression) {statements。性能提升的隱含代價(jià)是自己的代碼變得難于理解,而且難于維護(hù)。實(shí)例賦值=n。Float增值f++。算術(shù)調(diào)用(x)。Throw 或者catch 違例Try{throw e。3100標(biāo)準(zhǔn)時(shí)間 = 語(yǔ)句執(zhí)行時(shí)間/本地賦值時(shí)間. 字串的開(kāi)銷(xiāo):字串連接運(yùn)算符“+”看似簡(jiǎn)單,但實(shí)際需要消耗大量系統(tǒng)資源。當(dāng)要追加多個(gè)字串,則可考慮直接使用一個(gè)字串緩沖——特別是能在一個(gè)循環(huán)里重復(fù)利用它的時(shí)候。append()方
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1