快速熟悉專案程式碼
對IT人士而言,換一份工作或進入一個新的公司,往往意味著要熟悉一個新的開發環境,要快速瞭解新的專案。如何快速地熟悉專案程式碼,是每個IT人士都會遇到的問題,特別是對剛進入IT職場的應屆畢業生,這個問題更顯得棘手。下面是我自己在經歷幾個工作之後結束的一些方法,與大家分享一下,僅貢參考!
1.通讀需求文件,瞭解專案用途;
一個企業級的專案,一定會保留一些相關文件吧!比如需求文件,設計文件,專案計劃等,先通讀這些文件,瞭解專案的用途、主要功能等。
2.熟悉開發工具、常用功能;
每個公司用的開發環境都會有些不同,要熟悉新的開發環境,瞭解常用的功能、快捷鍵等,特別是前後使用習慣相差比較大的開發環境,如從MyEclipse到IntelliJ IDEA。Java的開發環境用的比較多的有MyEclipse(Eclipse)、Intellij IDEA. C++就比較多了,從VC6到VS2008、VS2010、VS2012、VS2013都有人用,還有一些用開源的開發工具如Qt。
3.部署環境,把專案跑起來;
瞭解開發環境後,就把相關的配置部署好,把專案跑起來。好處是:1.可以進一步實踐新的開發環境;2.把專案跑起來後可以快速地瞭解專案的用途和功能。
4.整體瀏覽程式碼,瞭解程式碼結構;
整體瀏覽一下程式碼,對專案的程式碼有個整體結構的把握。最好能把類圖畫出來,可以用一些UML工具(如EA、PowerDesign)的逆向工程把原始碼匯出類圖。
5.抽取其中的一部分進行細讀;
對一個企業級的專案,特別是一些大型專案或積澱比較深厚的專案,不可一下就把所有程式碼都熟悉。那就選擇其中的一部分,如其中一個小功能,從介面開始,通過debug模式一步一步地跟下去,以點帶面地去熟悉整個專案。
6.嘗試修改一些程式bug;
修改bug是熟悉專案最好的方法。根據出現的bug,通過debug模式一步步地定位出現問題的位置,再分析出現問題的原因。當你能夠修改bug,並且已經改了好幾個bug的時候,就說明你對專案有了一定了解了,基本熟悉這個專案的結構和邏輯了。
相關文章
- 分享:新入職時,如何快速熟悉一個專案的程式碼
- 快速熟悉陌生的 Laravel/Lumen 大專案Laravel
- 軟體測試工程師怎樣快速熟悉專案業務工程師
- 快速識別爛專案!試試這款專案程式碼統計IDEA外掛Idea
- 【微信小程式專案實踐總結】30分鐘從陌生到熟悉微信小程式
- 尋找寫程式碼感覺(一)之使用 Spring Boot 快速搭建專案Spring Boot
- 用低程式碼賦能數字化 快速打造專案管理系統專案管理
- 如何統計專案程式碼?
- 前端專案程式碼加密教程前端加密
- 快速程式碼
- 快速建立 Laravel 專案Laravel
- 使用碼雲管理你的專案程式碼
- Golang 扁平專案程式碼結構Golang
- git管理複雜專案程式碼Git
- 淺談專案程式碼規範
- vue cli 快速搭建專案Vue
- webpack快速構建專案Web
- 專案成本估算快速指南
- Go 語言專案程式碼品質Go
- Python開發爬蟲專案+程式碼Python爬蟲
- NSA 向 Coreboot 專案貢獻程式碼boot
- gitHub_2 上傳專案程式碼Github
- 全棧低程式碼專案,你手寫一個企業級的低程式碼全棧專案全棧
- vue cli 3.0快速建立專案Vue
- 快速搭建gulp專案實戰
- springBoot快速搭建啟動專案Spring Boot
- 線上快速建立SpringBoot專案Spring Boot
- SpringBoot使用Docker快速部署專案Spring BootDocker
- 【PHP】Largon 快速部署 Laravel 專案PHPGoLaravel
- 新人如何快速上手新專案?
- 如何保障前端專案的程式碼質量前端
- 知乎專案程式碼閱後總結
- 程式碼生成器專案架構圖架構
- 程式碼日:剪刀石頭布 (RPS) 專案
- React專案接入程式碼編輯器aceEditorReact
- scrapy通用專案和爬蟲程式碼模板爬蟲
- SonarQube學習(三)- 專案程式碼掃描
- 學習過程中,專案檔案、程式碼疑惑點
- Getting Started功能讓您快速熟悉如何接入HMS Core