1.问老人

经常维护此项目的人对项目是比较熟悉的,通过老人的指引能够加速我们对项目的理解程度。但是老人有时候琐事缠身,不一定能够及时回答我们的问题。

2.看文档

一种不麻烦别人的办法,通过查阅技术文档和项目说明文档,可以实现按图索骥,快速理清项目的主线。

这种方式也告诉了我们,在项目立项之初,就要建立一套文档落地机制,不但可以记录整个项目的前生今世,也方便了后来的同学快速上手。

3.项目结构清晰一点,再清晰一点

优秀的项目结构可以帮助我们快速理清项目结构,及时是由点及面地去看项目,也能够快速的对项目有一个感性认识。

这一点也告诉我们,一个优秀的架构设计是何等重要。

4.先让项目跑起来,感受一下产品

熟悉项目的基础是先学会使用产品,在初次接手的时候我们可以尝试让项目先在本地跑起来,在我们的设备上体验一下。尤其是要体验一下产品的主流程,从主流程入手可以帮助我们快速的把握住项目的主体,快速上手实现产品需求输出。

5.尽快参与到项目开发中来,先从小事做起

我们可以先从一些比较好上手的模块开始阅读代码,阅读代码时最好能准备一张A4纸,并在这张纸上写下你所看到的模块结构,这样等你阅读完代码之后再回过头来看这张之上的代码架构,就能更好的理解他。

同时,可以先从一些小问题开始解决,例如:解决一个业务逻辑bug,增加一个小的feature。

如何接手别人写的项目?——进入新公司的一点感悟相关推荐

  1. 关于新公司的一些感悟

    一.开发技术: 现目前这家公司采用的技术spring boot + jquery + bootstrap3+ layui 以及一些奇奇怪怪的插件库. 二.开发框架: 开发框架不知道是在哪里搬来的,说白 ...

  2. 拿到别人的VUE项目如何跑起来?

    在工作中,我们常要接手别人的vue项目,那我们从svn.git上拿到别人的vue项目后,要如何跑起来呢? 1.将项目里的"node_modules"文件夹删除,这是vue项目的依赖 ...

  3. 如何运行别人的vue项目

    在工作中,我们常要接手别人的vue项目,那我们从svn.git上拿到别人的vue项目后,要如何跑起来呢? 1.将项目里的"node_modules"文件夹删除,这是vue项目的依赖 ...

  4. 怎么看懂别人写的单片机项目代码?

    记得刚开始接触代码的时候,总觉得很神秘,也好奇到底是怎样的牛人,才能把这么多复杂的"天书"写出来去. 当时多希望自己一夜之间也拥有这种能力,能自己写代码去把自己的想法通过技术的手段 ...

  5. 接手别人项目的一些基本流程

    接手别人项目的一些基本流程 1.首先新建一个文件夹 在里面执行 npm init (初始化一个仓库) 2.之后在文件夹里执行 git clone [ 远程项目的地址] //[]只是个占位的东西 3.克 ...

  6. python快速接手别人的代码_十步教你如何接手别人的代码!

    想必在很多程序员的职业生涯中,都有过一种难以避免的状况,即接下别人的代码.而这是种怎样的体验?有人说,接手别人的代码之后我也想辞职:有人说,一个连注释都没有的代码有何灵魂可言:更有网友说,如果你恨一个 ...

  7. 十步教你如何接手别人的代码!

    想必在很多程序员的职业生涯中,都有过一种难以避免的状况,即接下别人的代码.而这是种怎样的体验?有人说,接手别人的代码之后我也想辞职:有人说,一个连注释都没有的代码有何灵魂可言:更有网友说,如果你恨一个 ...

  8. 在别人写的代码上做修改我是这样保证正确性

    引子 9年前我入职一家公司,团队里都是之前公司的原同事,彼此都很熟,对各人的能力也都很了解.我当时负责整个公司的搜索引擎.上班第一天,我在看之前的遗留代码.原同事过来问我:"你是打算用这个老 ...

  9. 程序员去新公司办入职被拒,因离职证明写了这句话

    (点击上方公众号,可快速关注) 转自:成都商报 交了简历,通过了面试,25岁的程序员戴翔被新应聘的公司通知入职,然而因为原公司给他出具的一份离职证明上,记载了一句"该员工在项目未完成情况下因 ...

最新文章

  1. C++ 容器1 vector
  2. 如何配置一台深度学习工作站?
  3. opencv(4)图像滤波
  4. MyBatis学习总结(1)——MyBatis快速入门
  5. 如何在Flexbox中垂直对齐文本?
  6. torch 列最大值
  7. StringBuffer类和String 类的 equals 和 ==
  8. CRM呼叫中心inbox的调试步骤
  9. 管理系统制作的python代码_python学生管理系统代码实现
  10. CVPR 2019 | 步步为营!通过迭代式模糊核预测提高超分辨质量
  11. 视觉SLAM笔记(56) 位姿图优化
  12. php单击显示对应内容,关于php:如何单击此“提交”按钮,并使其显示原始查询中的数据,而不是清除它并进入空白页?...
  13. MS UC 2013-0-Prepare Tool
  14. NSString的形式--可变字符串--查方法
  15. DevExpress GridControl使用方法
  16. SQL SERVER2008查询分析器的基本使用
  17. linux用户和组管理的实验报告,LINUX实验三   用户管理
  18. 关于等价鞅、反等价鞅、剀利公式、赌徒输光定理
  19. javascript入门到进阶 - js系列一:三种基本的数据结构
  20. Python——组合数据类型(字符串、元组、列表、字典)转换总结

热门文章

  1. word双栏排版,最后一页由于分节符造成最后一页是空白页,删除分节符双栏就变成了单栏
  2. Android 设置虚线分割线
  3. ajax需要引入么,AJAX的引用
  4. Java实现区块链 --- 代码篇
  5. 读唐诗,学唐史-《六神磊磊读唐诗》读书小结
  6. NFTScan 与 PANews 联合发布多链 NFT 数据分析报告
  7. Stabilo天鹅笔
  8. 致谢每一位ChunJun Contributor!这里有一份礼物等你领取!
  9. Tomcat9无法启动
  10. Inventor快速装配、配合之阵列装配法模块化配合件