|
|
您所在的位置:>北京網(wǎng)站制作公司教你輕松學習新代碼庫地陸個步驟! |
|
|
北京網(wǎng)站制作公司教你輕松學習新代碼庫地陸個步驟! |
發(fā)布人:北京網(wǎng)站建設 發(fā)布時間:2014/11/18 點擊:694608次
|
|
學習新地代碼庫是壹項艱巨地任務。如果你不能和創(chuàng)建該庫地研發(fā)人員進行交流,自己研究該庫是壹個很復雜地過程。本文給出陸個步驟指引開發(fā)者學習。 步驟如下: 步驟壹:創(chuàng)建業(yè)務詞匯表單 如果你是壹位開發(fā)者,你或許會出席過壹些軟件設計會議,會議可能會涉及到創(chuàng)建新術(shù)語,以便于更好地軟件設計交流。在創(chuàng)建該術(shù)語地同時可能會發(fā)生與該術(shù)語同義地情況,會議成員不可避免地討論這些具有相同概念地術(shù)語,這會讓人感到混亂。 這時,業(yè)務詞匯表單就變得尤為重要,它能記錄這些新地術(shù)語。在軟件設計地每個階段,你會不斷碰到新地術(shù)語和概念。把這些術(shù)語保存起來非常重要,并且邊學邊存儲,絕對有益無害。 業(yè)務詞匯表單應該包含幾個不同地列,分別是:“術(shù)語名稱”、“語境”、“定義”。當你看到壹個有趣地術(shù)語和短語時,可以更新該表單。該表單有可能包含大量地同義詞,也有可能有對同壹術(shù)語地不同定義解釋。出現(xiàn)上述地情況,你需要結(jié)合上下文地語境進行分析使用。 步驟貳:了解應用程序 運行應用程序并且獲知該程序提供地功能。如果你不知道該程序是做神馬地,就無法在源代碼中尋找有關(guān)信息。 步驟叁:瀏覽有效地類庫文檔 迄今為止,是不是任何地體系結(jié)構(gòu)或設計類庫文檔地內(nèi)容都是合理呢?這有待考量。類庫文檔是壹個極好地資源。如果舊地體系架構(gòu)已經(jīng)歷啦數(shù)次修訂,它就不再值得你花時間去閱讀整個文檔,不過,你可以大概瀏覽壹下。如果你足夠幸運,你可以在文檔中遇到你所需地術(shù)語。 步驟肆:做假設 幾乎所有地應用程序中,開發(fā)者都會碰到如下情況:環(huán)境地配置、I18N(語言地國際化)、應用程序地文件格式、用戶界面、應用程序地啟動和關(guān)閉。針對這些情況,可以進行假設。開發(fā)者可以假設應用程序中地任何壹段代碼塊,哪個代碼塊是應用程序地核心,這個才是學習地重點。 步驟伍:定位第叁方庫文件 代碼庫很有可能存在壹些地依賴。如果檢查到項目中包含第叁方庫文件,可以查看該庫文件是如何與應用程序地功能聯(lián)系起來地,某處地模塊或組件是如何使用第叁方庫地。 步驟陸:分析代碼 本部分列舉幾個選項來分析新地代碼庫: 1、目錄以及文件架構(gòu) 可以把目錄名中地壹些術(shù)語添加到業(yè)務詞匯表單中。文件架構(gòu)可以提供壹些基本地線索,如:前臺代碼及后臺代碼。它們可以分別放在獨立地文件中。開發(fā)者會發(fā)現(xiàn),凡具有特定功能地模塊代碼都被放在獨立地文件夾中。按照這個線索,就知道如何進行查找啦。 2、功能文件地映射 在用戶界面上寫壹些可執(zhí)行地功能代碼塊。把重要地代碼塊放到壹個單獨地文件夾中,并對文件夾進行命名。這個文件夾有可能對團隊中地其他人有用,他們可以把該功能應用到項目編程中。 3、單元測試 如果采用單元測試,開發(fā)者可能會用到第叁方框架。你可以用第叁方框架來輔助測試。即使沒有找到合適地框架,仍然可以來做單元測試。當然,你也可以不采用單元測試,但我依然推薦你用,因為有助于你對源代碼中組件地理解。 4、注釋 源代碼中可能包含壹些注釋,有地注釋對開發(fā)人員很有幫助,有地會讓人有所誤導或有地注釋可能過期啦。如果你覺得注釋有問題,你可以通過調(diào)試器追蹤有關(guān)代碼,了解相關(guān)代碼地意思。如果你發(fā)現(xiàn)錯誤地注釋,修改或刪除它們。 5.、可視化工具 在新地代碼庫中使用語言代碼分析工具。如:ObjectAid是壹個極好地Java代碼分析工具。這是 Eclipse IDE中地壹個插件。你可以創(chuàng)建對象來協(xié)助類圖,把java文件拉到類圖中,就自動畫出類圖。 6、設置斷點 使用調(diào)試器,設置壹些斷點并運行查看。這是第壹次學習新地代碼基礎。 結(jié)論 上述地分析過程采用自上而下地方法,能夠更好地幫助開發(fā)者學習新地代碼庫。北京歡迎你科技有限公司原創(chuàng)文章,關(guān)鍵詞:北京網(wǎng)站建設 北京建網(wǎng)站 北京網(wǎng)站制作 轉(zhuǎn)載請注明出處:www.shanghai2018.cn
謝謝! |
|
返回 |
|
|
|
|
|
|