首页 > 代码库 > 知识库项目

知识库项目

     1.什么是知识库项目

                通过千波企业知识管理平台对企业知识进行有效管理,提供丰富的应用功能和各类工具,帮助企业在人力资源、客户服务、市场销售、运维保障等领域提供系统支持。

     2.谁在用这个系统

               中国电信用,面向全国。

     3.用着个系统做什么

              手机端做对接,以后可以在手机上使用

     4.系统是怎么分层,分模块的。

              

     5.每个模块都用到了什么技术     

            版本控制系统使用:SVN。

            项目管理使用:Maven

     6.对于一个新项目,可以用像下面这样的方法来快速上手:

        1.搭好编译环境,并让它跑起来。跟进一个最简单的功能点。
        2.在一个简单的功能入口设置一个断点,看看程序运行到这里,它的堆栈是怎么样的,然后去分析程序的结构、层次关系(MVC什么的)。
        3.在你觉得重要的类的构造函数、析构函数(如果有的话)处设置断点,看看它们的生命周期是如何管理的。
        4.如果对于2、3都了解的话,就跟进工程的底层,了解程序的框架。框架都是简单的,当了解了框架后,程序的功能的添加、删除也就是加减法了。
            5.看一下核心功能实现,理解整个功能流程是如何走通。
            6.看开发文档
            7.从客户角度出发,就能理解你想要哪些结果
            8.尝试修改一些程序bug

     7.仅从单个项目的角度而言,有两个思路:

           1. 按接口从上往下梳理
           2.
按数据库从下往上梳理

         需要梳理的东西主要有两个:
          1. 类/方法/函数之间的调用关系
          2. 参数传递与变化

      8.看新项目的注意事项

           1.抽丝剥茧的时候碰到完全不懂的函数千万别跳,别总认为这个方法不重要那个方法不弄懂也没关系,那不如不看

知识库项目