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).

主站蜘蛛池模板: 国产99视频精品免费观看9e| 114级毛片免费观看| 国产免费黄| 免费在线一区| 老司国产精品视频91| 国产成人无码Av在线播放无广告 | 女人av社区男人的天堂| 亚洲国产精品VA在线看黑人| 日韩精品少妇无码受不了| 精品乱码久久久久久久| 久久久久国产精品嫩草影院| 中文字幕av一区二区三区欲色| 日本三区视频| 国产产在线精品亚洲aavv| 伊人久久大香线蕉综合影视| 91精品综合| 午夜老司机永久免费看片| 亚洲中文字幕av无码区| 久操中文在线| 日韩精品一区二区三区swag| 91www在线观看| 幺女国产一级毛片| 老熟妇喷水一区二区三区| h视频在线观看网站| 亚洲天堂成人在线观看| 亚洲欧美日韩久久精品| 囯产av无码片毛片一级| 国产视频欧美| 人妻无码中文字幕第一区| 亚洲国产日韩欧美在线| 午夜高清国产拍精品| 欧美A级V片在线观看| 国产无码制服丝袜| 亚洲欧洲日韩久久狠狠爱| 欧美成a人片在线观看| 国产内射一区亚洲| 国产导航在线| 国产成人精品免费视频大全五级 | av午夜福利一片免费看| 亚洲欧美日韩成人在线| 99久久精品久久久久久婷婷| 久久久精品无码一二三区| 99re视频在线| 免费一级无码在线网站| 亚洲精品无码日韩国产不卡| 国产精品无码一区二区桃花视频| 久久亚洲国产一区二区| 亚洲欧美激情小说另类| 午夜福利网址| 视频二区亚洲精品| 国产在线自在拍91精品黑人| 蜜桃视频一区二区| 四虎在线观看视频高清无码| 欧美性精品不卡在线观看| 青青草国产一区二区三区| 亚洲精品福利视频| 女人18毛片一级毛片在线 | 婷婷色狠狠干| 日本影院一区| 日韩av电影一区二区三区四区 | 全部无卡免费的毛片在线看| a毛片在线播放| 538国产在线| 沈阳少妇高潮在线| 东京热一区二区三区无码视频| 成年人免费国产视频| 欧美在线视频不卡| 国产成人综合久久| 毛片免费高清免费| 五月天在线网站| 久久久久亚洲精品成人网| 97se综合| 精品中文字幕一区在线| 中国一级毛片免费观看| 一级毛片免费观看久| 九九热这里只有国产精品| 波多野结衣AV无码久久一区| 国产精品女在线观看| 美女毛片在线| 亚洲精品无码日韩国产不卡| 欧美精品不卡| 欧美不卡视频在线|