zoukankan      html  css  js  c++  java
  • 高速熟悉的项目代码

        对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)的逆向project把源代码导出类图。

    5.抽取当中的一部分进行细读;

        对一个企业级的项目。特别是一些大型项目或积淀比較深厚的项目,不可一下就把全部代码都熟悉。那就选择当中的一部分,如当中一个小功能。从界面開始,通过debug模式一步一步地跟下去。以点带面地去熟悉整个项目。

    6.尝试改动一些程序bug

        改动bug是熟悉项目最好的方法。依据出现的bug,通过debug模式一步步地定位出现故障的位置。再分析出现故障的原因。当你能够改动bug。而且已经改了好几个bug的时候。就说明你对项目有了一定了解了,基本熟悉这个项目的结构和逻辑了。

    版权声明:本文博主原创文章,博主可能不无任何商业用途的同意才能使用,转载请注明出处。

  • 相关阅读:
    ASP.NET中Session,Application,Viewstate,Cache,隐藏域和带参数的传接收值的用法
    JS页面跳转搜集
    SQL中常用的日期转化
    DIV+CSS兼容性解决IE6/IE7/FF浏览器的通用方法
    C#中将数据导出为EXCEL方式汇总
    正则表达式大全
    ASP.NET中Cookie用法小节
    div+CSS浏览器兼容问题整理
    站长常用的200个js代码
    [转]主机和终端
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4802676.html
Copyright © 2011-2022 走看看