您好!歡迎光臨北京歡迎你科技有限公司官網(wǎng)!

售前咨詢熱線:  010-56035709  北京地區(qū)專線: 010-56035709  售后服務專線: 010-56035709  VIP專線: 15901551129(24小時)

您可以通過以下新聞與公司動態(tài)進一步了解我們。我們所簽約的客戶,無論他們的項目是大或者小,我們都將提供好的服務。

  • 整理編輯人員:北京網(wǎng)站建設(shè) 首次發(fā)布時間:2014/11/18 點擊次數(shù):735526

        學習新地代碼庫是壹項艱巨地任務。如果你不能和創(chuàng)建該庫地研發(fā)人員進行交流,自己研究該庫是壹個很復雜地過程。本文給出陸個步驟指引開發(fā)者學習。
        步驟如下:
        步驟壹:創(chuàng)建業(yè)務詞匯表單 如果你是壹位開發(fā)者,你或許會出席過壹些軟件設(shè)計會議,會議可能會涉及到創(chuàng)建新術(shù)語,以便于更好地軟件設(shè)計交流。在創(chuàng)建該術(shù)語地同時可能會發(fā)生與該術(shù)語同義地情況,會議成員不可避免地討論這些具有相同概念地術(shù)語,這會讓人感到混亂。 這時,業(yè)務詞匯表單就變得尤為重要,它能記錄這些新地術(shù)語。在軟件設(shè)計地每個階段,你會不斷碰到新地術(shù)語和概念。把這些術(shù)語保存起來非常重要,并且邊學邊存儲,絕對有益無害。 業(yè)務詞匯表單應該包含幾個不同地列,分別是:“術(shù)語名稱”、“語境”、“定義”。當你看到壹個有趣地術(shù)語和短語時,可以更新該表單。該表單有可能包含大量地同義詞,也有可能有對同壹術(shù)語地不同定義解釋。出現(xiàn)上述地情況,你需要結(jié)合上下文地語境進行分析使用。
        步驟貳:了解應用程序 運行應用程序并且獲知該程序提供地功能。如果你不知道該程序是做神馬地,就無法在源代碼中尋找有關(guān)信息。
        步驟叁:瀏覽有效地類庫文檔 迄今為止,是不是任何地體系結(jié)構(gòu)或設(shè)計類庫文檔地內(nèi)容都是合理呢?這有待考量。類庫文檔是壹個極好地資源。如果舊地體系架構(gòu)已經(jīng)歷啦數(shù)次修訂,它就不再值得你花時間去閱讀整個文檔,不過,你可以大概瀏覽壹下。如果你足夠幸運,你可以在文檔中遇到你所需地術(shù)語。
        步驟肆:做假設(shè) 幾乎所有地應用程序中,開發(fā)者都會碰到如下情況:環(huán)境地配置、I18N(語言地國際化)、應用程序地文件格式、用戶界面、應用程序地啟動和關(guān)閉。針對這些情況,可以進行假設(shè)。開發(fā)者可以假設(shè)應用程序中地任何壹段代碼塊,哪個代碼塊是應用程序地核心,這個才是學習地重點。
        步驟伍:定位第叁方庫文件 代碼庫很有可能存在壹些地依賴。如果檢查到項目中包含第叁方庫文件,可以查看該庫文件是如何與應用程序地功能聯(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、設(shè)置斷點 使用調(diào)試器,設(shè)置壹些斷點并運行查看。這是第壹次學習新地代碼基礎(chǔ)。
        結(jié)論 上述地分析過程采用自上而下地方法,能夠更好地幫助開發(fā)者學習新地代碼庫。
    北京歡迎你科技有限公司原創(chuàng)文章,關(guān)鍵詞:北京網(wǎng)站建設(shè) 北京建網(wǎng)站 北京網(wǎng)站制作 轉(zhuǎn)載請注明出處:2121336.cn謝謝!
    上一篇 :北京網(wǎng)站建設(shè)公司概括Web開發(fā)人員能用上地15個新工具!
    下一篇 :北京建網(wǎng)站公司分析網(wǎng)站建立需要多少錢?
點擊這里給我發(fā)消息
  • 微信客服1

  • 微信客服2

  • 微信客服3

  • 微信客服4

咨詢熱線:010-56035709 010-56035709
京ICP備11011491號-1
客服工作時間
周一至周日
9:00 - 24:00
客服團隊
網(wǎng)站超市
高端定制
手機網(wǎng)站
微信網(wǎng)站
八合一站
空間域名
網(wǎng)站備案
投訴建議
夜間值班
聯(lián)系電話
010-56035709