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

主站蜘蛛池模板: 一级成人a毛片免费播放| 无码'专区第一页| 成人国产精品一级毛片天堂| 久久久久无码精品国产免费| 亚洲无码久久久久| 亚洲最新在线| 制服丝袜国产精品| 亚洲国产精品不卡在线| 成人午夜精品一级毛片| 2019国产在线| www.国产福利| 久久精品国产亚洲AV忘忧草18| 久久精品国产电影| 极品国产在线| 在线亚洲小视频| 精品一区二区三区水蜜桃| 成人免费黄色小视频| 伊人激情综合网| 亚洲无线视频| 日韩精品无码免费一区二区三区| 高清码无在线看| 2018日日摸夜夜添狠狠躁| 成人一区在线| 免费视频在线2021入口| 日本91视频| 国产丝袜一区二区三区视频免下载| 亚洲国产成熟视频在线多多| 国产午夜不卡| 日韩精品成人在线| 青青青视频免费一区二区| 亚洲天堂网2014| 伊人色婷婷| 国产成人8x视频一区二区| 久久国产毛片| 999福利激情视频| 国产一在线观看| 丰满的少妇人妻无码区| 日韩在线视频网站| 伊人蕉久影院| 国产91无毒不卡在线观看| 欧美全免费aaaaaa特黄在线| 色偷偷男人的天堂亚洲av| 国产91av在线| 一级毛片中文字幕| 国产人成在线视频| 国产精品视频猛进猛出| 一本色道久久88亚洲综合| 欧洲精品视频在线观看| 性欧美久久| 亚洲第一视频网| 国产丝袜无码精品| 日韩视频免费| 婷婷亚洲天堂| 日韩亚洲高清一区二区| 无码电影在线观看| 欧美日本在线| 91区国产福利在线观看午夜| 亚洲精品欧美日本中文字幕| 亚洲人成成无码网WWW| 久久精品只有这里有| 日韩无码真实干出血视频| 亚洲人人视频| 久久久久久午夜精品| 92精品国产自产在线观看| 欧美精品成人一区二区在线观看| 国产熟睡乱子伦视频网站| 一区二区三区四区日韩| 国产毛片高清一级国语| 青青操国产| 原味小视频在线www国产| 美女无遮挡免费网站| 亚洲 成人国产| 99精品高清在线播放| 中美日韩在线网免费毛片视频 | 亚洲AV无码不卡无码 | 漂亮人妻被中出中文字幕久久 | 丝袜国产一区| 无码人中文字幕| 97人人做人人爽香蕉精品 | 国产欧美一区二区三区视频在线观看| 亚洲国产看片基地久久1024| 美女被操91视频|