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

主站蜘蛛池模板: 成人精品亚洲| 成人无码区免费视频网站蜜臀| 一区二区三区四区在线| 亚洲娇小与黑人巨大交| 国产在线啪| 免费激情网址| 免费中文字幕在在线不卡 | 国产一级小视频| 日韩一区二区三免费高清| 国产凹凸视频在线观看| 婷婷开心中文字幕| 亚洲三级成人| 老色鬼欧美精品| www.精品国产| 国产成人一区| 国产毛片高清一级国语| 国产91高清视频| 国产成人凹凸视频在线| 亚洲永久色| 国产精品不卡永久免费| 国产 日韩 欧美 第二页| 毛片a级毛片免费观看免下载| 亚洲无码视频一区二区三区| 无码福利视频| 午夜三级在线| 国产在线精品99一区不卡| 国产欧美日韩综合一区在线播放| 综合色在线| 久久伊人色| 免费一级成人毛片| 男人的天堂久久精品激情| 国产精品大白天新婚身材| Jizz国产色系免费| 国产成人综合亚洲网址| 国产91视频免费| 亚洲精品不卡午夜精品| 在线日韩日本国产亚洲| 国产成人禁片在线观看| 亚洲人成网站日本片| 中文字幕啪啪| jizz在线观看| 无码啪啪精品天堂浪潮av | 亚洲无码高清免费视频亚洲| 日韩小视频在线观看| 日本久久久久久免费网络| 国产成人在线无码免费视频| 日韩欧美国产三级| 国产熟睡乱子伦视频网站| 福利一区在线| 福利国产在线| 中文国产成人精品久久| 久久超级碰| 毛片免费观看视频| 日韩中文欧美| 永久天堂网Av| 日本成人不卡视频| 欧美色视频网站| 在线视频97| 亚洲成人精品| 18禁不卡免费网站| 欧美专区日韩专区| 狠狠久久综合伊人不卡| 欧美性猛交一区二区三区| 国产精品无码AⅤ在线观看播放| 国产成人精品一区二区秒拍1o| 在线观看网站国产| 国产在线观看精品| 婷婷色丁香综合激情| 成人午夜在线播放| 亚洲精品综合一二三区在线| 国产成人精品免费av| 国产在线八区| 91久久精品国产| 日韩精品一区二区三区中文无码| 亚洲av无码成人专区| 综合色区亚洲熟妇在线| 99视频精品全国免费品| 國產尤物AV尤物在線觀看| 五月婷婷丁香综合| 玖玖精品在线| 午夜福利在线观看入口| 国产高清不卡|