軟件編碼設(shè)計(jì)標(biāo)準(zhǔn)規(guī)范.doc
《軟件編碼設(shè)計(jì)標(biāo)準(zhǔn)規(guī)范.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件編碼設(shè)計(jì)標(biāo)準(zhǔn)規(guī)范.doc(4頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、8a3f430f0dd3bef071a6c6aab20a949f.doc軟件編碼設(shè)計(jì)規(guī)范11編寫(xiě)目的:使用統(tǒng)一編碼約定集的主要原因,是使應(yīng)用程序的結(jié)構(gòu)和編碼風(fēng)格標(biāo)準(zhǔn)化,以便于閱讀和理解這段編碼。好的編碼約定可使源代碼嚴(yán)謹(jǐn)、可讀性強(qiáng)且意義清楚,與其它語(yǔ)言約定相一致,并且盡可能的直觀。一組通用目的的編碼約定應(yīng)該定義完成上述目的所必需的、能讓程序員自由地創(chuàng)建程序邏輯和功能流程的最小的要求。編碼約定的目的是使程序易于閱讀和理解,而不是用過(guò)份的約束和絕對(duì)的限制來(lái)束縛程序員本身的創(chuàng)造性。12內(nèi)容:程序設(shè)計(jì)語(yǔ)言的特性和風(fēng)格會(huì)直接影響到軟件的質(zhì)量和可維護(hù)性。編碼原則:應(yīng)盡量避免在系統(tǒng)初始化時(shí)運(yùn)行過(guò)多的代碼。(
2、此處加入詳細(xì)原則)(1) 選用控制結(jié)構(gòu)只準(zhǔn)許一個(gè)入口和一個(gè)出口。(2) 程序語(yǔ)句組成容易識(shí)別的塊,每塊只有一個(gè)入口和一個(gè)出口。(3) 復(fù)雜的結(jié)構(gòu)應(yīng)該用基本控制結(jié)構(gòu)進(jìn)行組合嵌套來(lái)實(shí)現(xiàn)。(4) 語(yǔ)句中沒(méi)有的控制結(jié)構(gòu),可用一段等價(jià)的程序段模擬,但要求該程序段在整個(gè)系統(tǒng)應(yīng)前后一致。(5) 嚴(yán)格控制GOTO語(yǔ)句,僅在下列情形才可使用。u 用一個(gè)非結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言去實(shí)現(xiàn)一個(gè)結(jié)構(gòu)化的構(gòu)造。u 在某種可以改善而不是損害程序可讀性的情況下。121對(duì)象命名約定公式:對(duì)象名稱(chēng)=對(duì)象前綴+自定義名稱(chēng)(自定義名稱(chēng)要有一定的意義且第一個(gè)字母大寫(xiě))說(shuō)明:如果是不需要對(duì)其編碼的對(duì)象,那么對(duì)象名用默認(rèn)對(duì)象名。應(yīng)該用一致的前
3、綴來(lái)命名對(duì)象,使人們?nèi)菀鬃R(shí)別對(duì)象的類(lèi)型。下面列出了 Delphi 支持的一些推薦使用的對(duì)象約定。(1) 推薦使用的項(xiàng)目前綴控件類(lèi)型前綴例子Class Modulecmdl cmdlCheckData Environment dev devPrints Data Report drtdrtEnglishFormfrmfrmEntryMDIForm mfrmmfrmSinoexportModulemdl mdlConnection ProjectpjtpjtCkmis(2)推薦使用的控件前綴控件類(lèi)型前綴例子3D PanelpnlpnlGroupADO DataadoadoBiblioAnimate
4、d buttonanianiMailBoxCheck boxchkchkReadOnlyCombo box drop-down list boxcbocboEnglishCommand buttoncmdcmdExitCommon dialogdlgdlgFileOpenCommunications comcomFaxControl(當(dāng)特定類(lèi)型未知時(shí),在過(guò)程中所使用的)ctrctrCurrentDatadatdatBiblioData-bound combo boxdbcbodbcboLanguageData-bound griddbgrddbgrdQueryResultxxxxxxxxxxx
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 軟件 編碼 設(shè)計(jì) 標(biāo)準(zhǔn)規(guī)范