亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        項(xiàng)目實(shí)踐中編程規(guī)范的探討及三位一體訓(xùn)練法

        2017-04-15 10:05:27王芳孟惠史子良

        王芳++孟惠++史子良

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

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

        中圖分類(lèi)號(hào):TP311.1 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2016)12-0253-01

        引言

        近年來(lái),國(guó)家加大對(duì)本科應(yīng)用型人才培養(yǎng)模式的探討。對(duì)于計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的學(xué)生來(lái)說(shuō),編程能力是一項(xiàng)基本功,項(xiàng)目實(shí)踐作為提高學(xué)生編程能力和團(tuán)隊(duì)協(xié)作能力的一項(xiàng)基本訓(xùn)練也越來(lái)越受重視。

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

        1 問(wèn)題的提出

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

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

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

        2 項(xiàng)目實(shí)踐中存在的編程規(guī)范方面的問(wèn)題

        大量成功或不成功的項(xiàng)目實(shí)踐中,編程規(guī)范暴漏的問(wèn)題主要有以下幾點(diǎn):

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

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

        (2)注釋不規(guī)范??茖W(xué)而規(guī)范的注釋有助于項(xiàng)目團(tuán)隊(duì)其他成員更好地理解程序架構(gòu)及功能。很多初級(jí)程序員往往忽略注釋?zhuān)螂S意添加,使得項(xiàng)目組成員的溝通和協(xié)調(diào)不暢。

        (3)項(xiàng)目成員任務(wù)劃分不明確或不合理。任務(wù)劃分應(yīng)考慮每個(gè)成員所學(xué)特長(zhǎng),物盡其用;工作量要求平衡,差異不大;各成員任務(wù)要求能同步開(kāi)展,無(wú)先后次序之分。

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

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

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

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

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

        在清晰和簡(jiǎn)潔的指導(dǎo)下,結(jié)合項(xiàng)目實(shí)踐暴漏的問(wèn)題,以下方面應(yīng)引起注意:

        (1)標(biāo)識(shí)符的命名遵循統(tǒng)一風(fēng)格,使用完整單詞或公認(rèn)縮寫(xiě),不得使用漢語(yǔ)拼音;

        (2)注釋遵循公司規(guī)范,頭文件、函數(shù)聲明、全局變量等要有詳細(xì)注釋?zhuān)瑫r(shí)避免注釋的二義性,更新代碼同時(shí)需更新注釋?zhuān)?/p>

        (3)程序塊采用嚴(yán)格的縮進(jìn)風(fēng)格編寫(xiě),獨(dú)立的程序塊、變量聲明后須加空行,以增強(qiáng)代碼的可讀性;

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

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

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

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

        5 結(jié)語(yǔ)

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

        參考文獻(xiàn)

        [1]丁紅勝.C語(yǔ)言教學(xué)中學(xué)生編程風(fēng)格的培養(yǎng)[J].計(jì)算機(jī)時(shí)代,2006(10).

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

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

        [4]譚浩強(qiáng).C程序設(shè)計(jì)(第四版)[M].2010(6).

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

        成人天堂资源www在线| 白白色发布免费手机在线视频观看| 国产人妖乱国产精品人妖| 亚洲国产成人片在线观看无码| 韩国19禁主播深夜福利视频| 久久国产精品超级碰碰热| 国语对白自拍视频在线播放| 欧美疯狂性受xxxxx喷水| 一本一道久久a久久精品综合| 无码不卡一区二区三区在线观看| 一本久久伊人热热精品中文| 亚洲男人av天堂久久资源| 屁屁影院ccyy备用地址| 99re这里只有热视频| 中文字幕在线一区乱码| 亚洲精品久久区二区三区蜜桃臀| 窝窝午夜看片| 夜夜春精品视频| 军人粗大的内捧猛烈进出视频| 人妻久久999精品1024| 久草视频在线播放免费| 新婚少妇无套内谢国语播放| 欧美疯狂做受xxxx高潮小说| 2020亚洲国产| 99精品人妻少妇一区二区三区| 免费欧洲毛片a级视频老妇女| 8888四色奇米在线观看| 国产不卡一区二区三区视频| 国产色婷婷久久又粗又爽 | 情侣黄网站免费看| 思思久久96热在精品不卡| 亚洲中文字幕一区av| 亚洲国产日韩欧美综合a| 在线看亚洲十八禁网站 | 最近中文字幕精品在线| 日本阿v片在线播放免费| 爽妇网国产精品| 亚洲熟女一区二区三区不卡 | 久久婷婷五月综合色欧美| 无码人妻丰满熟妇啪啪7774| 99热高清亚洲无码|