• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            巢穴

            about:blank

            關(guān)于CppUnit的使用?

                首先,我是初學(xué)者,從無(wú)使用CppUnit的經(jīng)驗(yàn)。

                項(xiàng)目進(jìn)展到后期,想提高穩(wěn)定性,在這個(gè)時(shí)候是否適合加入單元測(cè)試呢?
                找了幾篇文章看了看,似乎談單元測(cè)試就不得不談TDD,但我看到的絕大多數(shù)人的觀點(diǎn)是舍TDD,留單元測(cè)試
                好了,暫且不談TDD,只談單元測(cè)試,其中我看到一篇Blog的觀點(diǎn)是,使用單元測(cè)試,來(lái)逐步重構(gòu)代碼,其論點(diǎn)就是真正適合單元測(cè)試的代碼,能夠更符合SOLID原則。
                 這個(gè)看法是我目前比較認(rèn)同的。
                 另外看到一種使用方式是,只對(duì)算法類和一些基礎(chǔ)類,進(jìn)行單元測(cè)試。對(duì)于這種使用方式,我實(shí)不知使用CppUnit這種現(xiàn)成的較為自動(dòng)化的單元測(cè)試的框架意義在哪。
                最后一個(gè)問(wèn)題就是,如果我認(rèn)為的前一種觀點(diǎn)是正確的,那在我們的這個(gè)項(xiàng)目進(jìn)行到的這個(gè)階段,想要提高穩(wěn)定性去做單元測(cè)試,是需要大量重構(gòu)的,這樣一個(gè)量會(huì)不會(huì)反而會(huì)影響穩(wěn)定性?


                 歡迎大家隨意發(fā)表自己的觀點(diǎn)哈,我只是想多了解一下。以便做出認(rèn)為自己更適合的判斷。

            posted on 2011-03-03 09:56 Vincent 閱讀(2390) 評(píng)論(11)  編輯 收藏 引用 所屬分類: 游戲

            Feedback

            # re: 關(guān)于CppUnit的使用? 2011-03-03 11:12 空明流轉(zhuǎn)

            對(duì)于TDD來(lái)說(shuō),單元測(cè)試是開(kāi)發(fā)驅(qū)動(dòng),當(dāng)然很重要。如果不是TDD,那主要是回歸用。  回復(fù)  更多評(píng)論   

            # re: 關(guān)于CppUnit的使用? 2011-03-03 11:29 Vincent

            @空明流轉(zhuǎn)
            呵呵,我主要是想更貼近于我們目前項(xiàng)目情況的一些觀點(diǎn)。如果是為回歸測(cè)試的話,是可以引入CppUnit,但是否有必要去做全面的單元測(cè)試呢?我覺(jué)得似乎是沒(méi)必要。想聽(tīng)聽(tīng)更多人的觀點(diǎn)。  回復(fù)  更多評(píng)論   

            # re: 關(guān)于CppUnit的使用? 2011-03-03 12:16 airtrack

            單元測(cè)試最好是在項(xiàng)目初期就使用,項(xiàng)目已經(jīng)到后期的才做單元測(cè)試性價(jià)比不高,尤其是各個(gè)模塊間的耦合很大時(shí)很難做單元測(cè)試。項(xiàng)目開(kāi)始就用單元測(cè)試可以幫助降低模塊的耦合。  回復(fù)  更多評(píng)論   

            # re: 關(guān)于CppUnit的使用?[未登錄](méi) 2011-03-03 12:20 vincent

            @airtrack
            恩。我就是這個(gè)想法,我認(rèn)為現(xiàn)在的這個(gè)項(xiàng)目進(jìn)度和規(guī)模,目前為了迎合單元測(cè)試,而做的這樣大規(guī)模的重構(gòu),可能會(huì)引進(jìn)的問(wèn)題會(huì)更多,穩(wěn)定性可能會(huì)不升反降。但因?yàn)槲业拇_從未使用過(guò)這個(gè)東西,所以對(duì)于我的想法不是很肯定,所以在這里咨詢一下各位大神哈  回復(fù)  更多評(píng)論   

            # re: 關(guān)于CppUnit的使用?[未登錄](méi) 2011-03-03 14:09 tom

            單元的定義是可以因人因系統(tǒng)而異的。一個(gè)全新的應(yīng)用,當(dāng)然可以以函數(shù)或類位單元。對(duì)于舊系統(tǒng)以一個(gè)易于定義的,穩(wěn)定的功能單元來(lái)作為基本單位測(cè)試,先把他框住。有必要再深入撕扯重構(gòu),未嘗不可。

            在我看來(lái),單元測(cè)試最大的意義在于為以后的更改做準(zhǔn)備,最大限度保證功能是遞增的,不會(huì)在引入新功能的情況下意外犧牲已有的功能。

            不過(guò)我一般用Boost.Test。  回復(fù)  更多評(píng)論   

            # re: 關(guān)于CppUnit的使用?[未登錄](méi) 2011-03-03 15:00 楊粼波

            后期可以用,維護(hù)的時(shí)候,因?yàn)榭梢赃M(jìn)行自動(dòng)化的回歸測(cè)試。
            不過(guò),單元測(cè)試不是萬(wàn)能,但是,能夠保證一些細(xì)節(jié)的可靠。  回復(fù)  更多評(píng)論   

            # re: 關(guān)于CppUnit的使用?[未登錄](méi) 2011-03-03 15:51 vincent

            謝謝諸位大神哈,說(shuō)的很好哈,的確是可以引入的,一切適情況而定。在次謝過(guò)了:)  回復(fù)  更多評(píng)論   

            # re: 關(guān)于CppUnit的使用? 2011-03-03 15:51 空明流轉(zhuǎn)

            這個(gè)時(shí)候加入Cpp Unit的主要目的,在于debug的時(shí)候有一個(gè)比較小的測(cè)試集容易尋找問(wèn)題,同時(shí)也在修bug和重構(gòu)的時(shí)候有一個(gè)可以控制的回歸。單元測(cè)試可以加,但是盡量不要對(duì)項(xiàng)目進(jìn)行大的調(diào)整。  回復(fù)  更多評(píng)論   

            # re: 關(guān)于CppUnit的使用?[未登錄](méi) 2011-03-03 15:55 vincent

            @空明流轉(zhuǎn)
            恩。謝謝:) 受教啦  回復(fù)  更多評(píng)論   

            # re: 關(guān)于CppUnit的使用? 2011-03-03 20:44 陳梓瀚(vczh)

            項(xiàng)目快完成了就別碰了,下一個(gè)項(xiàng)目用cppunit做測(cè)試吧。  回復(fù)  更多評(píng)論   

            # re: 關(guān)于CppUnit的使用? 2011-03-04 21:25 亂78糟

            我來(lái)學(xué)習(xí),呵呵  回復(fù)  更多評(píng)論   


            久久综合九色综合网站| 国内精品久久国产大陆| 国产免费久久精品99re丫y| 狠狠色丁香久久婷婷综合| 久久久久亚洲精品天堂| 久久精品国产国产精品四凭 | 亚洲国产另类久久久精品小说| 99精品国产免费久久久久久下载| 精品国产乱码久久久久久郑州公司 | 久久精品a亚洲国产v高清不卡| 国内精品久久久久久中文字幕| 亚洲精品无码久久一线| 青青草原综合久久| 亚洲伊人久久大香线蕉综合图片| 精品久久综合1区2区3区激情| 日产精品99久久久久久| 性做久久久久久久久| 久久r热这里有精品视频| 亚洲愉拍99热成人精品热久久| 久久人人超碰精品CAOPOREN| 97久久天天综合色天天综合色hd | 久久最新精品国产| 伊人久久大香线蕉亚洲五月天| 国产免费久久精品99久久| 国产成人精品免费久久久久| 日韩人妻无码一区二区三区久久99| 青青青伊人色综合久久| 久久久综合九色合综国产| 久久夜色精品国产噜噜亚洲AV| 久久久精品日本一区二区三区| 日本精品久久久久中文字幕| 国内精品伊人久久久久av一坑 | 久久精品青青草原伊人| 午夜精品久久久久成人| 亚洲国产综合久久天堂| 国内精品久久国产| 久久久一本精品99久久精品88| 欧美伊人久久大香线蕉综合 | 久久伊人中文无码| 欧美国产成人久久精品| 亚洲人成电影网站久久|