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

正文內(nèi)容

軟件開(kāi)發(fā)流程規(guī)范(編輯修改稿)

2025-05-06 07:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 格,緊跟左括號(hào)‘(’,以與關(guān)鍵字區(qū)別;☆ 【】 ‘(’向后緊跟,‘)’、‘,’、‘。’向前緊跟,緊跟處不留空格;☆ 【】 ‘,’之后要留空格,如Function(x, y, z),如果‘?!皇且恍械慕Y(jié)束符號(hào),其后要留空格,如for (initialization。 condition。 update);☆ 【】 賦值操作符、比較操作符、算術(shù)操作符、邏輯操作符、位域操作符,如“=”、“+=” “=”、“=”、“+”、“*”、“%”、“amp。amp?!?、“||”、“”,“^”等二元操作符的前后應(yīng)當(dāng)加空格;☆ 【】 一元操作符如“!”、“~”、“++”、“”、“amp?!保ǖ刂愤\(yùn)算符)等前后不加空格;☆ 【】 象“[]”、“.”、“”這類(lèi)操作符前后不加空格;☆ 【】 對(duì)于表達(dá)式比較長(zhǎng)的for語(yǔ)句和if語(yǔ)句,為了緊湊起見(jiàn)可以適當(dāng)?shù)厝サ粢恍┛崭?,如for (i=0。 i10。 i++)和if ((a=b) amp。amp。 (c=d))void Func1(int x, int y, int z)。 // favorable stylevoid Func1 (int x,int y,int z)。 // ill styleif (year = 2000) // favorable styleif(year=2000) // ill styleif ((a=b) amp。amp。 (c=d)) // favorable styleif(a=bamp。amp。c=d) // ill stylefor (i=0。 i10。 i++) // favorable stylefor(i=0。i10。i++) // ill stylefor (i = 0。 I 10。 i ++) // favorable stylex = a b ? a : b。 // favorable stylex=ab?a:b。 // ill styleint *x = amp。y。 // favorable style int * x = amp。 y。 // ill style array[5] = 0。 // Do not use array [ 5 ] = 0。()。 // Do not use a . Function()。bFunction()。 // Do not use b Function()。 代碼行內(nèi)的空格 對(duì)齊☆ 【】 程序的分界符‘{’和‘}’應(yīng)獨(dú)占一行并且位于同一列,同時(shí)與引用它們的語(yǔ)句左對(duì)齊;☆ 【】 { }之內(nèi)的代碼塊在‘{’右邊數(shù)格處左對(duì)齊;☆ 【】 代碼的的對(duì)齊采用TAB鍵而不采用空格鍵對(duì)齊,一般TAB鍵設(shè)置為向后空4個(gè)空格。(a)為風(fēng)格良好的對(duì)齊,(b)為風(fēng)格不良的對(duì)齊。void Function(int x){… // program code}void Function(int x){… // program code}if (condition){… // program code}else{… // program code}if (condition){… // program code}else {… // program code}for (initialization。 condition。 update){… // program code}for (initialization。 condition。 update){… // program code}While (condition){… // program code}while (condition){… // program code}如果出現(xiàn)嵌套的{},則使用縮進(jìn)對(duì)齊,如: { … { … } …}(a) 風(fēng)格良好的對(duì)齊 (b) 風(fēng)格不良的對(duì)齊 長(zhǎng)行拆分☆ 【】 代碼行最大長(zhǎng)度宜控制在70至80個(gè)字符以?xún)?nèi);☆ 【】 長(zhǎng)表達(dá)式要在低優(yōu)先級(jí)操作符處拆分成新行,操作符放在新行之首(以便突出操作符),拆分出的新行要進(jìn)行適當(dāng)?shù)目s進(jìn),使排版整齊,語(yǔ)句可讀。if ((very_longer_variable1 = very_longer_variable12)amp。amp。 (very_longer_variable3 = very_longer_variable14)amp。amp。 (very_longer_variable5 = very_longer_variable16)){ DoSomething()。}virtual CMatrix CMultiplyMatrix (CMatrix leftMatrix, CMatrix rightMatrix)。for (very_longer_initialization。 very_longer_condition。 very_longer_update){ DoSomething()。} 長(zhǎng)行的拆分 修飾符的位置修飾符 * 和 & 應(yīng)該靠近數(shù)據(jù)類(lèi)型還是該靠近變量名,是個(gè)有爭(zhēng)議的活題,若將修飾符 * 靠近數(shù)據(jù)類(lèi)型,例如:int* x。 從語(yǔ)義上講此寫(xiě)法比較直觀,即x是int 類(lèi)型的指針,上述寫(xiě)法的弊端是容易引起誤解,例如:int* x, y。 此處y容易被誤解為指針變量。雖然將x和y分行定義可以避免誤解,但并不是人人都愿意這樣做。☆ 【】 應(yīng)當(dāng)將修飾符 * 和 & 緊靠變量名; 注釋C語(yǔ)言的注釋符為“/*…*/”。C++語(yǔ)言中,程序塊的注釋常采用“/*…*/”,行注釋一般采用“//…”。注釋通常用于:(1)版本、版權(quán)聲明;(2)函數(shù)接口說(shuō)明;(3)重要的代碼行或段落提示。雖然注釋有助于理解代碼,但注意不可過(guò)多地使用注釋?!?【】 注釋是對(duì)代碼的“提示”,而不是文檔,程序中的注釋不可喧賓奪主,注釋太多了會(huì)讓人眼花繚亂,注釋的花樣要少;☆ 【】 如果代碼本來(lái)就是清楚的,則不必加注釋?zhuān)焕?i++。 // i 加 1,多余的注釋☆ 【】 邊寫(xiě)代碼邊注釋?zhuān)薷拇a同時(shí)修改相應(yīng)的注釋?zhuān)员WC注釋與代碼的一致性,不再有用的注釋要?jiǎng)h除;☆ 【】 注釋?xiě)?yīng)當(dāng)準(zhǔn)確、易懂,防止注釋有二義性,錯(cuò)誤的注釋不但無(wú)益反而有害;☆ 【】 盡量避免在注釋中使用縮寫(xiě),特別是不常用縮寫(xiě);☆ 【】 注釋的位置應(yīng)與被描述的代碼相鄰,可以放在代碼的上方或右方,不可放在下方;☆ 【】 當(dāng)代碼比較長(zhǎng),特別是有多重嵌套時(shí),應(yīng)當(dāng)在一些段落的結(jié)束處加注釋?zhuān)阌陂喿x;☆ 【】 對(duì)于多行代碼的注釋?zhuān)M量不采用“/*...*/”,而采用多行“//”注釋?zhuān)@樣雖然麻煩,但是在做屏蔽調(diào)試時(shí)不用查找配對(duì)的“/*...*/”。////////////////////////////////////////////////////////////////////// Function capacity:// Parameter declare:// Return value :////////////////////////////////////////////////////////////////////void Function(float x, float y, float z){ …}if (…){ … while (…) {…} // end of while…} // end of if 程序的注釋 文件頭的注釋 ,文件頭的注釋是以?xún)尚行备荛_(kāi)始,以?xún)尚行备芙Y(jié)束(以區(qū)別于函數(shù)的注釋)。 函數(shù)頭的注釋一般說(shuō)來(lái)每個(gè)函數(shù)都應(yīng)該做詳細(xì)的注釋?zhuān)瘮?shù)頭的注釋是以一行斜杠開(kāi)始,以一行斜杠結(jié)束,注釋的內(nèi)容包括“功能”,“參數(shù)”,“返回值”,“設(shè)計(jì)思想”,“調(diào)用函數(shù)”,“日期”,“修改記錄”等幾個(gè)方面,函數(shù)頭的注釋格式如下://////////////////////////////////////////////////////////////////////////////////////////////// Function capacity : Describe the function capacity// Parameter declare :// parameter 1: Describe the function of parameter ( input/output parameter )// parameter 2: Describe the function of parameter ( input/output parameter )// ......// Return value : Describe the possible return value// Designed idea : Describe designed idea about the function// Author : // Creation date : Creation date(YYMMDD)// Transferred function: List the subfunction in the function// Modification record:// (一)Mender 1: Modified date: modified content////////////////////////////////////////////////////////////
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1