999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

項目實踐中編程規(guī)范的探討及三位一體訓練法

2017-04-15 10:05:27王芳孟惠史子良
數(shù)字技術與應用 2016年12期

王芳++孟惠++史子良

摘要:編程能力是計算機相關專業(yè)學生的基本技能。筆者在帶領學生進行項目實踐的過程中,發(fā)現(xiàn)編程規(guī)范對整個項目進度和質(zhì)量影響巨大,由此指出項目實踐中關于編程規(guī)范方面存在的問題,并對實際教學的相關環(huán)節(jié)給出針對性建議。

關鍵詞:編程規(guī)范 習慣養(yǎng)成 三位一體

中圖分類號:TP311.1 文獻標識碼:A 文章編號:1007-9416(2016)12-0253-01

引言

近年來,國家加大對本科應用型人才培養(yǎng)模式的探討。對于計算機相關專業(yè)的學生來說,編程能力是一項基本功,項目實踐作為提高學生編程能力和團隊協(xié)作能力的一項基本訓練也越來越受重視。

然而,多次項目實踐經(jīng)驗表明,影響進度和質(zhì)量的不只是編程人員的程序設計能力,良好的編程規(guī)范起著至關重要的作用。

1 問題的提出

當前的軟件行業(yè),絕大多數(shù)軟件開發(fā)以項目團隊的形式完成。團隊協(xié)作中,良好的編程習慣不僅有利于團隊成員之間的交流,對軟件的測試和后期維護也至關重要。

而無規(guī)范的程序代碼將反映以下問題:

1)客戶和公司感覺編程人員不夠?qū)I(yè),由此產(chǎn)生不信任感;2)影響項目成員溝通,甚至造成項目多次返工;3)增加軟件測試的難度;4)軟件維護困難,無規(guī)范的程序代碼將使后續(xù)的維護和功能擴展舉步維艱。

2 項目實踐中存在的編程規(guī)范方面的問題

大量成功或不成功的項目實踐中,編程規(guī)范暴漏的問題主要有以下幾點:

(1)命名不規(guī)范。大部分的計算機院校,第一門程序語言課程是C程序設計。市面上的C程序類教科書,有很多如圖1所示的程序段:

教師為節(jié)約時間,程序舉例中也多采用這樣的命名方式,導致初始參加項目實踐的很多程序員,習慣以a,b,c,i,j,k等命名變量,無法做到見名知意。

(2)注釋不規(guī)范。科學而規(guī)范的注釋有助于項目團隊其他成員更好地理解程序架構及功能。很多初級程序員往往忽略注釋,或隨意添加,使得項目組成員的溝通和協(xié)調(diào)不暢。

(3)項目成員任務劃分不明確或不合理。任務劃分應考慮每個成員所學特長,物盡其用;工作量要求平衡,差異不大;各成員任務要求能同步開展,無先后次序之分。

(4)代碼縮進及文檔書寫不規(guī)范。項目文檔只是表面文章,無具體細節(jié)內(nèi)容;項目日志經(jīng)常漏寫。

3 編程規(guī)范需遵循的原則

目前,軟件行業(yè)及各軟件公司都制定了自己的編程規(guī)范,歸納下來,應遵循以下原則:

清晰:根據(jù)市場調(diào)查,軟件維護成本占軟件生命周期成本的40%-90%。代碼的可讀性已經(jīng)成為衡量質(zhì)量的一個重要標準。

簡潔:包括長和多兩方面。代碼越長越難看懂,修改時越容易引入錯誤;代碼越多越易出錯,意味著可靠性越低。具體應用中,廢棄的代碼需及時清除,重復代碼應盡可能提煉成函數(shù)。

在清晰和簡潔的指導下,結合項目實踐暴漏的問題,以下方面應引起注意:

(1)標識符的命名遵循統(tǒng)一風格,使用完整單詞或公認縮寫,不得使用漢語拼音;

(2)注釋遵循公司規(guī)范,頭文件、函數(shù)聲明、全局變量等要有詳細注釋,同時避免注釋的二義性,更新代碼同時需更新注釋;

(3)程序塊采用嚴格的縮進風格編寫,獨立的程序塊、變量聲明后須加空行,以增強代碼的可讀性;

(4)模塊化編程 中應增強模塊間的弱連接和模塊內(nèi)的強耦合;

(5)一個函數(shù)實現(xiàn)一個功能,函數(shù)參數(shù)<=5個,函數(shù)嵌套<=4層,函數(shù)高扇入,低扇出(原則<=7)。

4 良好編程規(guī)范的培養(yǎng)

一種習慣的養(yǎng)成往往需要多管齊下,比如學—練—用。良好的編程規(guī)范不僅有利于眼前的項目實現(xiàn),也將伴隨程序員一生。因此,我們提出“三位一體”訓練法,如圖2所示,集理論、實踐、應用于一體,通過逐步滲透、習慣養(yǎng)成、項目加強三個階段,不斷加強編程規(guī)范的培養(yǎng),使之成為伴隨程序員一生的無意識的良好習慣。

5 結語

良好的編程習慣,可使計算機專業(yè)各方向人才終生受益,也便于項目組進行軟件測試和后期的軟件維護,體現(xiàn)專業(yè)化的素養(yǎng)。理論指導的逐步滲透、實踐訓練的習慣養(yǎng)成、企業(yè)實訓應用的項目加強,三位一體,必能增強學生編程規(guī)范方面的素養(yǎng)。

參考文獻

[1]丁紅勝.C語言教學中學生編程風格的培養(yǎng)[J].計算機時代,2006(10).

[2]陳中育.技能型軟件人才的實踐教學模式[J].計算機教育,2013(10).

[3]何成巨.淺談軟件編程中的代碼規(guī)范問題[J].電腦知識與技術,2011(9).

[4]譚浩強.C程序設計(第四版)[M].2010(6).

[5]華為技術有限公司.華為技術有限公司內(nèi)部技術規(guī)范[Z].2011(5).

主站蜘蛛池模板: 91久久偷偷做嫩草影院电| 日韩美一区二区| 婷婷综合色| 毛片免费在线| 特级毛片8级毛片免费观看| 欧美黄色a| 国产欧美日韩另类精彩视频| 国产丝袜啪啪| 55夜色66夜色国产精品视频| 日日拍夜夜嗷嗷叫国产| 国产成人禁片在线观看| 99热这里只有精品在线观看| 大香网伊人久久综合网2020| 久久午夜影院| 中文字幕日韩视频欧美一区| 91在线视频福利| 成人精品在线观看| 国产高清色视频免费看的网址| 重口调教一区二区视频| 免费在线成人网| 亚洲无码免费黄色网址| 九九九精品视频| 午夜国产精品视频| 国产女人在线视频| 成人另类稀缺在线观看| 亚洲AV无码一区二区三区牲色| 婷婷色中文网| 国产毛片网站| 97超级碰碰碰碰精品| 精品一区二区无码av| 欧美性色综合网| 18禁不卡免费网站| 日韩美毛片| 91福利免费| 国产自在线拍| 国产麻豆91网在线看| 亚洲国产高清精品线久久| 成人在线不卡| 五月天福利视频| 伊人久热这里只有精品视频99| 日韩欧美中文字幕在线韩免费| 亚洲AV一二三区无码AV蜜桃| 亚洲欧美在线看片AI| 88av在线| 午夜限制老子影院888| 高清亚洲欧美在线看| 大陆精大陆国产国语精品1024| 广东一级毛片| 永久在线精品免费视频观看| 福利在线不卡| 欧美日韩国产在线人成app| 亚洲欧美日韩中文字幕在线一区| 国产成人综合网在线观看| 99国产精品一区二区| 成人免费一区二区三区| 欧美啪啪一区| 福利片91| 一本大道无码日韩精品影视| 久久人体视频| 伊人色天堂| 婷婷五月在线| 精品自窥自偷在线看| 日韩资源站| 91九色国产porny| 黄色成年视频| 国产在线视频导航| 美女一级毛片无遮挡内谢| 天堂中文在线资源| 成人av专区精品无码国产| 最新精品久久精品| 国产精品hd在线播放| 免费看一级毛片波多结衣| 亚洲αv毛片| 国产精品视频久| 美女毛片在线| 中文字幕中文字字幕码一二区| 国产视频 第一页| 国产精品极品美女自在线网站| 秋霞国产在线| 欧美日韩福利| 国产欧美日韩专区发布| 国产地址二永久伊甸园|