中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

快速熟悉項(xiàng)目代碼

2018-07-20    來(lái)源:編程學(xué)習(xí)網(wǎng)

容器云強(qiáng)勢(shì)上線(xiàn)!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

  對(duì)IT人士而言,換一份工作或進(jìn)入一個(gè)新的公司,往往意味著要熟悉一個(gè)新的開(kāi)發(fā)環(huán)境,要快速了解新的項(xiàng)目。如何快速地熟悉項(xiàng)目代碼,是每個(gè)IT人士都會(huì)遇到的問(wèn)題,特別是對(duì)剛進(jìn)入IT職場(chǎng)的應(yīng)屆畢業(yè)生,這個(gè)問(wèn)題更顯得棘手。下面是我自己在經(jīng)歷幾個(gè)工作之后結(jié)束的一些方法,與大家分享一下,僅貢參考!

 1.通讀需求文檔,了解項(xiàng)目用途;

  一個(gè)企業(yè)級(jí)的項(xiàng)目,一定會(huì)保留一些相關(guān)文檔吧!比如需求文檔,設(shè)計(jì)文檔,項(xiàng)目計(jì)劃等,先通讀這些文檔,了解項(xiàng)目的用途、主要功能等。

 2.熟悉開(kāi)發(fā)工具、常用功能;

  每個(gè)公司用的開(kāi)發(fā)環(huán)境都會(huì)有些不同,要熟悉新的開(kāi)發(fā)環(huán)境,了解常用的功能、快捷鍵等,特別是前后使用習(xí)慣相差比較大的開(kāi)發(fā)環(huán)境,如從MyEclipse到IntelliJ IDEA。Java的開(kāi)發(fā)環(huán)境用的比較多的有MyEclipse(Eclipse)、Intellij IDEA. C++就比較多了,從VC6到VS2008、VS2010、VS2012、VS2013都有人用,還有一些用開(kāi)源的開(kāi)發(fā)工具如Qt。

 3.部署環(huán)境,把項(xiàng)目跑起來(lái);

  了解開(kāi)發(fā)環(huán)境后,就把相關(guān)的配置部署好,把項(xiàng)目跑起來(lái)。好處是:1.可以進(jìn)一步實(shí)踐新的開(kāi)發(fā)環(huán)境;2.把項(xiàng)目跑起來(lái)后可以快速地了解項(xiàng)目的用途和功能。

 4.整體瀏覽代碼,了解代碼結(jié)構(gòu);

  整體瀏覽一下代碼,對(duì)項(xiàng)目的代碼有個(gè)整體結(jié)構(gòu)的把握。最好能把類(lèi)圖畫(huà)出來(lái),可以用一些UML工具(如EA、PowerDesign)的逆向工程把源碼導(dǎo)出類(lèi)圖。

 5.抽取其中的一部分進(jìn)行細(xì)讀;

  對(duì)一個(gè)企業(yè)級(jí)的項(xiàng)目,特別是一些大型項(xiàng)目或積淀比較深厚的項(xiàng)目,不可一下就把所有代碼都熟悉。那就選擇其中的一部分,如其中一個(gè)小功能,從界面開(kāi)始,通過(guò)debug模式一步一步地跟下去,以點(diǎn)帶面地去熟悉整個(gè)項(xiàng)目。

 6.嘗試修改一些程序bug;

  修改bug是熟悉項(xiàng)目最好的方法。根據(jù)出現(xiàn)的bug,通過(guò)debug模式一步步地定位出現(xiàn)問(wèn)題的位置,再分析出現(xiàn)問(wèn)題的原因。當(dāng)你能夠修改bug,并且已經(jīng)改了好幾個(gè)bug的時(shí)候,就說(shuō)明你對(duì)項(xiàng)目有了一定了解了,基本熟悉這個(gè)項(xiàng)目的結(jié)構(gòu)和邏輯了。

標(biāo)簽: 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:為什么都說(shuō)java比較容易入門(mén)?

下一篇:PHP比C/C++或Java少了什么?多線(xiàn)程,多線(xiàn)程,多線(xiàn)程……