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

正文內容

企業(yè)工資管理系統(tǒng)工程設計-資料下載頁

2025-06-27 02:13本頁面
  

【正文】 社,20073. 金敏,周翔,高級軟件開發(fā)過程。北京:清華大學出版社,20054.朱如龍,SQL server 2000 數(shù)據(jù)庫應用系統(tǒng)開發(fā)技術,機械工業(yè)出版社,20055.譚浩強,軟件工程系統(tǒng)分析與設計.,清華大學出版社,20056.王少鋒,面向對象技術UML教程,北京:清華大學出版社,20047.張海藩,軟件工程導論(第三版)。北京:清華大學出版社,19988.鄭人杰,殷人昆,陶永雷,實用軟件工程(第二版)。北京:清華大學出版社,1997附錄:編碼規(guī)范編碼規(guī)范對于程序員而言尤為重要,一個軟件的生命周期中,80%的花費在于維護。幾乎沒有任何一個軟件,在其整個生命周期中,均由最初的開發(fā)人員來維護。編碼規(guī)范可以改善軟件的可讀性,可以讓程序員盡快而徹底地理解新的代碼。常見的編碼規(guī)范總結如下:1.開頭注釋(Beginning Comments)所有的源文件都應該在開頭有一個風格一致的注釋,其中列出類名、版本信息、日期和版權聲明等,如下: /** * Classname * Version information * Date * Copyright notice */2.包和引入語句(Package and Import Statements)在多數(shù)Java源文件中,第一個非注釋行是包語句。在它之后可以跟引入語句。例如: package 。 import 。3.縮進排版(Indentation)4個空格常被作為縮進排版的一個單位。4.行長度(Line Length)盡量避免一行的長度超過80個字符,因為很多終端和工具不能很好處理長度超過80個字符的行。5.換行(Wrapping Lines)當一個表達式無法容納在一行內時,可以依據(jù)如下一般規(guī)則斷開該行:在一個逗號后面斷開。在一個操作符前面斷開。寧可選擇較高級別(higherlevel)的斷開,而非較低級別(lowerlevel)的斷開。新的一行應該與上一行同一級別表達式的開頭處對齊。如果以上規(guī)則導致你的代碼混亂或者使你的代碼都堆擠在右邊,那就代之以縮進4個空格。6.注釋(Comments)Java程序有兩類注釋:實現(xiàn)注釋(implementation ments)和文檔注釋(document ments)。實現(xiàn)注釋是那些在C++中見過的,使用/*...*/和//界定的注釋。文檔注釋(被稱為doc ments)是Java獨有的,并由/**...*/界定。文檔注釋可以通過javadoc工具轉換成HTML文件。為了使程序更容易閱讀,程序員應適當?shù)脑诖a中添加注釋。7.每行聲明變量的數(shù)量(Number Per Line)推薦一行一個聲明,因為這樣以利于寫注釋,如下: int level。 // indentation level int size。 // size of table不要將不同類型變量的聲明放在同一行,例如: int foo, fooarray[]。 8.避免聲明的局部變量覆蓋上一級聲明的變量。例如,不要在內部代碼塊中聲明相同的變量名,見下面的代碼,定義了兩個“count”,這種情況應避免。 int count。 ... myMethod() { if (condition) { int count = 0。 ... } ... }9.簡單語句(Simple Statements)每行至多包含一條語句,例如: argv++。 //推薦使用 argv++。 argc。 //不推薦使用10.復合語句(Compound Statements)復合語句是包含在大括號中的語句序列,形如{ 語句 }。復合語句的書寫一般應遵守以下原則:被括其中的語句應該較之復合語句縮進一個層次。左大括號{應位于復合語句起始行的行尾;右大括號}應另起一行并與復合語句首行對齊。大括號可以被用于所有語句,包括單個語句,只要這些語句是諸如ifelse或for控制結構的一部分。這樣便于添加語句而無需擔心由于忘了加括號而引入bug。 11.空行(Blank Lines)空行將邏輯相關的代碼段分隔開,以提高可讀性。下列情況應該總是使用空行:一個源文件的兩個片段(section)之間。類聲明和接口聲明之間 。兩個方法之間。方法內的局部變量和方法的第一條語句之間。 一個方法內的兩個邏輯段之間,用以提高可讀性。12.命名規(guī)范(Naming Conventions)命名規(guī)范使程序更易讀,從而更易于理解。它們也可以提供一些有關標識符功能的信息,以助于理解代碼,例如,不論它是一個常量,包,還是類。標識符類型命名規(guī)則例子包一個唯一包名的前綴總是全部小寫的ASCII字母并且是一個頂級域名,通常是,edu,gov,mil,net,org,或1981年ISO 3166標準所指定的標識國家的英文雙字符代碼。包名的后續(xù)部分根據(jù)不同機構各自內部的命名規(guī)范而不盡相同。這類命名規(guī)范可能以特定目錄名的組成來區(qū)分部門、項目、機器或注冊名。類命名規(guī)則:類名是個一名詞,采用大小寫混合的方式,每個單詞的首字母大寫。盡量使你的類名簡潔而富于描述。使用完整單詞,避免縮寫詞(除非該縮寫詞被更廣泛使用,像URL,HTML)。class Raster。class ImageSprite。接口與類名相似。interface RasterDelegate。interface Storing。方法方法名是一個動詞,采用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫。run()。getBackground()。變量除了變量名外,所有實例,包括類,類常量,均采用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫。變量名不應以下劃線或美元符號開頭。變量名應簡短且富于描述。變量名的選用應該易于記憶。盡量避免單個字符的變量名,除非是一次性的臨時變量。總言之,變量應遵循匈牙利命名法。char c。int i。float myWidth。常量類常量和ANSI常量的聲明,應該全部大寫,單詞間用下劃線隔開。static final int GET_THE_CPU = 1。13.變量賦值(Variable Assignments)避免在一個語句中給多個變量賦相同的值。它很難讀懂。例如: = = 39。c39。14.圓括號(Parentheses)一般而言,在含有多種運算符的表達式中使用圓括號來避免運算符優(yōu)先級問題,是個好方法。即使運算符的優(yōu)先級對你而言可能很清楚,但對其他人未必如此。你不能假設別的程序員和你一樣清楚運算符的優(yōu)先級。 if (a == b amp。amp。 c == d) //不推薦使用 if ((a == b) amp。amp。 (c == d)) //推薦使用
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1