您好!欢迎光(guāng)临北(běi)京欢迎你科技有限(xiàn)公司官网!

售前咨(zī)询(xún)热线:  400-8737-108  北(běi)京地区专线: 010-52886123  售后服务专线: 010-56035709  VIP专线: 15901551129(24小时)

您可以通过以下新闻与公司(sī)动态进一步了(le)解我(wǒ)们。我们所签约的客户,无(wú)论他们的项目是大或者小(xiǎo),我们都将提供好的服(fú)务。

  • 整理编辑(jí)人员:北京网站建设 首次发布(bù)时间:2014/11/18 点击次数:638720

        学习新地代码库是壹项艰巨地任务。如果你不能和创建该库地研发人员进行(háng)交流,自己研究该库是壹个很(hěn)复(fù)杂地过程。本文给(gěi)出陆个步骤指引开发者学习。
        步骤如下:
        步骤壹:创建业务词汇(huì)表单 如果你是壹位开发者,你或许会出席过(guò)壹(yī)些软件设计会议,会议可能会涉及到创建新术(shù)语,以便于更好地软件设计交流。在创建该术语地同时(shí)可能会发生与该术语同义地情况,会议成员不可(kě)避免地讨论这些具有相同概念地术语,这会让人感到混乱。 这时,业务词汇表单就变得尤为重(chóng)要,它能记录这些新地术语。在软件设计地(dì)每个阶段,你会不断碰到新地术语和概念。把这些(xiē)术语保(bǎo)存起来非常重要,并且边学边存储,绝对有益无害。 业务词汇表单应该包含几个(gè)不同地列,分别是:“术语名(míng)称”、“语境(jìng)”、“定义”。当(dāng)你看到壹个有趣地术语和(hé)短语时(shí),可以更新该表单。该表(biǎo)单有可能包含大量地同义词,也有可能有对同壹术语地不同定义解释。出现(xiàn)上述地情况,你需要结合上下文地语境进(jìn)行分析使用。
        步骤贰:了解应用程序 运行应用程序并(bìng)且获知该程(chéng)序提供地(dì)功能。如果你(nǐ)不知道该程序是做神马地,就无法在源代码中寻找有关信息。
        步骤叁:浏览有效地类库文档 迄今为止,是不是任何地体系(xì)结构或设计类(lèi)库文档地内容(róng)都是合理呢(ne)?这有待考量。类库文档是壹个极好地资源。如果旧(jiù)地体系架构已经历啦数次修订,它(tā)就不再值得你花时间去阅读整个文档,不(bú)过,你可以大概浏览壹下。如果(guǒ)你足够幸运,你可(kě)以在文档中遇到你(nǐ)所需地术语。
        步骤肆:做(zuò)假设 几乎所有地应(yīng)用程序中,开发者都会碰到(dào)如下情况:环境地配置、I18N(语言地(dì)国际化)、应用程序地文件格(gé)式、用户界面、应用(yòng)程序地启动和关闭。针对这(zhè)些情况,可以进行假设。开发(fā)者可以假(jiǎ)设应(yīng)用(yòng)程序中地任何壹段代码块,哪个代码块是应用程序地核心,这个才是学习地重点。
        步(bù)骤伍:定位第叁(sān)方(fāng)库文件 代码库很有可能存在壹些地依赖。如果检查到项目中包含第叁方库文件,可以查看该库文件是如何与(yǔ)应用程序地功能联(lián)系起来地,某处地模块或组件是如何使用第叁方(fāng)库地。
        步骤陆:分析代码 本部分列举几个选项来分析新地代码(mǎ)库:
        1、目录以及文件架构 可以把目录名中(zhōng)地壹些术语添加到业务词汇表单中。文件架构可以提供壹些基本地线索,如:前台代码及(jí)后台代码。它们可以分别放在独立地文件中。开发者会发现,凡具有(yǒu)特定(dìng)功能地模块代码都被放在独立地文(wén)件夹中(zhōng)。按照(zhào)这个(gè)线索,就知道如何进行查找啦。
        2、功能文(wén)件地映射 在用(yòng)户界面(miàn)上写(xiě)壹些可执行地(dì)功能代(dài)码块(kuài)。把重要地代(dài)码块放到壹个单独地文件夹(jiá)中,并对文件夹进(jìn)行命名。这个文件夹有可能对团队中地其他(tā)人有用,他们可以把该功能应用(yòng)到项目编(biān)程中。
        3、单元测试 如果采用单元测试,开发者可能(néng)会用到第叁方框架。你可以用第叁方框架来辅助测试。即使(shǐ)没有(yǒu)找到合适地框架,仍然可以来做单元(yuán)测(cè)试。当然,你也可以(yǐ)不采用单元测(cè)试,但我依然推荐你用,因为有助于你对源代码中组件地理解。
        4、注释 源代码中可能包含(hán)壹些注释,有地注释对开发人员很有帮助,有地会(huì)让人有所误导或有地注释(shì)可能(néng)过期啦(lā)。如果你觉得注释有问题,你可以通过调试器追踪(zōng)有关代码,了解(jiě)相关(guān)代码地意思。如果你发(fā)现错误地注释,修改或删除它们。
        5.、可视化工具 在新地代码库中使用(yòng)语言代码分析工具。如:ObjectAid是壹个极好地(dì)Java代码分(fèn)析工(gōng)具。这是 Eclipse IDE中(zhōng)地壹(yī)个(gè)插件。你可以创建对象来协(xié)助类图,把java文件拉到类图中,就自动画(huà)出类图。
        6、设置断点 使用调(diào)试(shì)器,设置壹些断点并运行查看。这是第壹次学习新地代码基础。
        结论 上(shàng)述地分析过程(chéng)采用自上而下地方(fāng)法,能够更好(hǎo)地帮助开发者学习新地代码库。
    北京欢迎你科技有限公司原创(chuàng)文章,关键词:北京网站建设 北京建网站 北京网站制(zhì)作 转载请注明出处:www.gushen135.com谢谢!
    上一篇 :北京网站建设公司概括Web开发人员能用上地15个新工具!
    下(xià)一篇 :北京建网站公司分析(xī)网站建立需要多少钱?
  • 微信客服1

  • 微信客服2

  • 微信客服3

  • 微信客服4

咨询热线:010-52886123 400-8737-108
京ICP备11011491号-1
客服工作时间
周一至周日
9:00 - 24:00
客服(fú)团队
网站超市
高(gāo)端定(dìng)制
手机网站
微信网站
八合一站
空间域名
网站备案
投诉建议
夜间值班(bān)
联系电话
400-8737-108
网站地图