• <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>

            工作Blog

            Posted on 2008-03-21 09:59 RichardHe 閱讀(1925) 評(píng)論(6)  編輯 收藏 引用


            1.什么是subversion,他與vss,cvs的區(qū)別在哪里,或者各有什么優(yōu)劣
            2.怎么使用subversion,在個(gè)人電腦上安裝subversion并實(shí)踐之。

            Subversion是一個(gè)免費(fèi)的、開(kāi)放源碼的版本控制系統(tǒng)。
            就是說(shuō),Subversion管理隨時(shí)改動(dòng)的文件和目錄。
            文件樹(shù)被放在一個(gè)中央資料庫(kù)(Repository)中。
            這個(gè)資料庫(kù)象一個(gè)普通的文件服務(wù)器,但是它可以記錄文件和目錄的每次改動(dòng)。
            它允許你恢復(fù)以前舊版本的數(shù)據(jù),或者檢查數(shù)據(jù)變化的歷史。
            因此,很多人把版本控制系統(tǒng)看成某種“時(shí)光機(jī)”。
            CVS只跟蹤單個(gè)文件的歷史,但Subversion實(shí)現(xiàn)了一個(gè)“虛擬”的版本化文件系統(tǒng),
            可以跟蹤整個(gè)文件目錄樹(shù)隨時(shí)間的改變。文件和目錄都版本化了。

            自己以前從未使用過(guò)VSS和SVN

            1.什么是blog,你有過(guò)個(gè)人blog嗎
            2.在個(gè)人電腦建立自己的blog并每天堅(jiān)持使用
            3.什么是團(tuán)隊(duì)或者項(xiàng)目blog,他與個(gè)人blog的區(qū)別在哪里,怎么維護(hù)團(tuán)隊(duì)的blog


            blog的全名應(yīng)該是Web log,中文意思是“網(wǎng)絡(luò)日志”,后來(lái)縮寫(xiě)為Blog.
            Blog 以個(gè)人為主線 展示自我成果,眾人參與討論 以我為主,我的地盤(pán)聽(tīng)我的
            曾經(jīng)一段時(shí)間使用QQ空間寫(xiě)日志.
            團(tuán)隊(duì)BLOG就是用來(lái)交流項(xiàng)目,如開(kāi)發(fā)中碰到的問(wèn)題和心得體會(huì)等

            1.什么是wiki,關(guān)于程序項(xiàng)目的wiki你使用過(guò)哪些
            2.wiki對(duì)你有幫助嗎,wiki與程序文檔的差別在哪里
            3.怎么建立一個(gè)wiki,在你的個(gè)人電腦上建立wiki并實(shí)踐之


            Wiki 以信息為主線 成千上萬(wàn)個(gè)志愿者在修改成千上萬(wàn)個(gè)文檔
            大家都在表達(dá)自己的思維,自己的見(jiàn)解。
            大家都在發(fā)布自己的所見(jiàn),其他人補(bǔ)充
            信息為主,是大家在分享、更新與創(chuàng)造

            Wiki不在于熱鬧,而在于它的成果—— 一個(gè)不斷完善的知識(shí)庫(kù)。
            享用這個(gè)知識(shí)庫(kù)的人要比為這個(gè)知識(shí)庫(kù)作貢獻(xiàn)的人多得多,
            而且能引領(lǐng)一種巨大的商業(yè)價(jià)值,可以創(chuàng)造出與百度一樣偉大的互連網(wǎng)巨擎。

            自從維基百科wikipedia被中國(guó)政府封了以后就很少用WIKI了..

            1.什么是tdd,你使用過(guò)嗎
            2.tdd的關(guān)鍵在哪里,跟傳統(tǒng)的單元測(cè)試相比,有什么優(yōu)越性
            3.實(shí)踐下tdd

            TDD(Test-Driven Development)
            測(cè)試驅(qū)動(dòng)開(kāi)發(fā)方法

            一種開(kāi)發(fā)模型,先根據(jù)預(yù)期要求寫(xiě)測(cè)試代碼,然后編寫(xiě)系統(tǒng)代碼以讓寫(xiě)好的測(cè)試通過(guò)。
            最后再對(duì)代碼優(yōu)化。
            是XP(Extreme Programming)思想的一種實(shí)現(xiàn)。

            優(yōu)點(diǎn):在任意一個(gè)開(kāi)發(fā)節(jié)點(diǎn)都可以拿出一個(gè)可以使用,含少量bug并具一定功能的產(chǎn)品。

            缺點(diǎn):增加代碼量。測(cè)試代碼是系統(tǒng)代碼的兩倍或更多。

            TDD = TFD + Refactoring
            (TFD -- Test First Development)

            1.什么是單元測(cè)試,你用過(guò)哪些單元測(cè)試的工具
            2.他們的區(qū)別和好處各自有哪些,以至于你傾向于那一種
            3.單元測(cè)試需要注意的地方在哪里

            1.什么是單元測(cè)試,你用過(guò)哪些單元測(cè)試的工具
            2.他們的區(qū)別和好處各自有哪些,以至于你傾向于那一種
            3.單元測(cè)試需要注意的地方在哪里


            單元測(cè)試(模塊測(cè)試)是開(kāi)發(fā)者編寫(xiě)的一小段代碼,用于檢驗(yàn)被測(cè)代碼的一個(gè)很小的、
            很明確的功能是否正確.通常而言,一個(gè)單元測(cè)試是用于判斷某個(gè)特定條件(或者場(chǎng)景)
            下某個(gè)特定函數(shù)的行為

            單元測(cè)試的優(yōu)點(diǎn)
            1、它是一種驗(yàn)證行為。
            程序中的每一項(xiàng)功能都是測(cè)試來(lái)驗(yàn)證它的正確性。它為以后的開(kāi)發(fā)提供支緩。
            就算是開(kāi)發(fā)后期,我們也可以輕松的增加功能或更改程序結(jié)構(gòu),
            而不用擔(dān)心這個(gè)過(guò)程中會(huì)破壞重要的東西。而且它為代碼的重構(gòu)提供了保障。
            這樣,我們就可以更自由的對(duì)程序進(jìn)行改進(jìn)。

            2、它是一種設(shè)計(jì)行為。
            編寫(xiě)單元測(cè)試將使我們從調(diào)用者觀察、思考。特別是先寫(xiě)測(cè)試(test-first),
            迫使我們把程序設(shè)計(jì)成易于調(diào)用和可測(cè)試的,即迫使我們解除軟件中的耦合。

            3、它是一種編寫(xiě)文檔的行為。
            單元測(cè)試是一種無(wú)價(jià)的文檔,它是展示函數(shù)或類(lèi)如何使用的最佳文檔。
            這份文檔是可編譯、可運(yùn)行的,并且它保持最新,永遠(yuǎn)與代碼同步。

            4、它具有回歸性。
            自動(dòng)化的單元測(cè)試避免了代碼出現(xiàn)回歸,
            編寫(xiě)完成之后,可以隨時(shí)隨地的快速運(yùn)行測(cè)試。

            單元測(cè)試工具知道CppUnit,不過(guò)沒(méi)有使用過(guò)

            1.什么是編程規(guī)范,你傾向于什么樣的規(guī)范,他的好處在哪里
            1.什么是mfc,你經(jīng)常使用哪些mfc的類(lèi),那么為什么很多人不主張使用mfc
            1.什么是頭文件依賴(lài),你注意過(guò)這個(gè)問(wèn)題嗎,你注意過(guò)編譯時(shí)間嗎,你怎么改進(jìn)編譯時(shí)間
            1.什么是面向?qū)ο螅阍谀姆矫嬗眠^(guò)面向?qū)ο螅瑤?lái)了什么好處,又有什么弊病
            1.什么是接口編程,com,他帶來(lái)了什么好處,適用于什么地方
            1.什么是設(shè)計(jì)模式,使用設(shè)計(jì)模式有什么好處,列舉你使用過(guò)的設(shè)計(jì)模式


            編程規(guī)范就是為了便于自己和他人閱讀理解源程序,而制定的一個(gè)規(guī)范
            編程規(guī)范只是一個(gè)規(guī)范,也可以不遵守,但是要做一個(gè)有良好編程風(fēng)格的程序員,
            就一定要遵守編程規(guī)范,不僅方便自己以后的閱讀,也方便與其他程序員的交流

            個(gè)人現(xiàn)在喜歡這種,如函數(shù)接口,動(dòng)賓結(jié)構(gòu)的postMessage()動(dòng)詞第一個(gè)小寫(xiě),名詞第一個(gè)大寫(xiě)
            MFC(Microsoft Foundation Class)
            主要使用類(lèi):CWnd,CDialog,CView,CDC,CGdiObject,CList,CStringList,
            CPoint,CRect,CSize,CString,CTime
            很多人不主張使用MFC,因?yàn)槔锩娴暮芏喾椒ㄊ荕icrosoft自己實(shí)現(xiàn),有些不是使用標(biāo)準(zhǔn)
            庫(kù),效率比較低

            頭文件依賴(lài)問(wèn)題,在*.h文件中使用前向聲明(如class A;),盡量不要把其它頭文件包含
            在使用的頭中,可以把它放在CPP文件上面.這樣可以加快編譯時(shí)間

            面向?qū)ο笫侵福覀兛紤]問(wèn)題時(shí),以對(duì)象為單位,考慮它的屬性及方法
            面向過(guò)程是指,我們考慮問(wèn)題時(shí),以一個(gè)具體的流程(事務(wù)過(guò)程)為單位,考慮它的實(shí)現(xiàn)


            設(shè)計(jì)模式就是解決某一類(lèi)問(wèn)題的方法論。把解決某類(lèi)問(wèn)題的方法總結(jié)歸納到理論高度,
            那就是設(shè)計(jì)模式模式
            因?yàn)槟J绞且环N指導(dǎo),在一個(gè)良好的指導(dǎo)下,有助于你完成任務(wù),
            有助于你作出一個(gè)優(yōu)良的設(shè)計(jì)方案,達(dá)到事半功倍的效果。
            而且會(huì)得到解決問(wèn)題的最佳辦法。

            自己曾經(jīng)使用過(guò)Factory工廠模式,Singleton單件模式,Prototype原型模式

            Feedback

            # re: 工作Blog  回復(fù)  更多評(píng)論   

            2008-03-21 12:57 by Feng
            記錄工作的點(diǎn)滴,繼續(xù)努力!

            # re: 工作Blog  回復(fù)  更多評(píng)論   

            2008-03-21 13:00 by 夢(mèng)在天涯
            歡迎加入大家庭!

            # re: 工作Blog  回復(fù)  更多評(píng)論   

            2008-03-21 13:21 by RichardHe
            @Feng
            大家一起努力

            # re: 工作Blog  回復(fù)  更多評(píng)論   

            2008-03-21 13:22 by RichardHe
            @夢(mèng)在天涯
            小弟以后要多請(qǐng)教大家了!

            # re: 工作Blog  回復(fù)  更多評(píng)論   

            2008-03-21 13:40 by Colin
            頂。

            # re: 工作Blog  回復(fù)  更多評(píng)論   

            2008-03-22 00:14 by 酷勤網(wǎng)
            呵呵 好像工作第一天都是這些 呵呵

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            posts - 94, comments - 138, trackbacks - 0, articles - 94

            Copyright © RichardHe

            欧美成人免费观看久久| 久久99精品国产99久久| 蜜桃麻豆www久久| 欧美一区二区三区久久综 | AA级片免费看视频久久| 无码人妻久久一区二区三区免费 | 国产亚洲欧美精品久久久| 中文字幕久久精品| 国产精品久久新婚兰兰| 一本一道久久a久久精品综合| 精品多毛少妇人妻AV免费久久| 中文字幕亚洲综合久久2| 91精品国产高清91久久久久久| aaa级精品久久久国产片| 午夜不卡久久精品无码免费| 人妻精品久久久久中文字幕69| 久久精品国产亚洲av麻豆图片| 久久综合亚洲色一区二区三区| 久久午夜福利无码1000合集| 亚洲综合伊人久久大杳蕉| 久久久久国产精品嫩草影院| 欧美精品久久久久久久自慰| 91精品国产色综合久久| 99久久人人爽亚洲精品美女| 国产精品熟女福利久久AV| 久久久无码精品午夜| 久久久久久免费视频| 日韩人妻无码一区二区三区久久| 激情伊人五月天久久综合| 国产精品成人精品久久久| 偷偷做久久久久网站| 99国产精品久久| 久久无码精品一区二区三区| 99精品国产99久久久久久97| 丰满少妇人妻久久久久久| 久久成人18免费网站| 无码人妻久久一区二区三区免费丨 | 久久国产精品久久国产精品| 久久久受www免费人成| 97精品国产97久久久久久免费| 国产精品99久久久久久人|