博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速切入前端项目的步骤
阅读量:6921 次
发布时间:2019-06-27

本文共 709 字,大约阅读时间需要 2 分钟。

0.引言

当你接手一个老项目的需求改造任务,快速切入项目的步骤如下。

1.了解业务背景

项目不是孙悟空,从石头蹦出。

先去了解项目产生的前因后果。
然后了解项目业务整体的流程。

怎么去了解?

嘴除了吃饭,还能问人。
找产品经理,要产品需求文档。
哪里不懂,问哪里。

接着去理解分配给你的业务和需求。

幸运的是,你要理解的业务有文档。
不幸的是,有些文档是用代码表达。

还得找人。这人叫前任。

要是找不到,或者记不清,那就头皮硬着读代码吧。

2.理解技术选型

1.库和框架

列出项目中使用的库和框架。

举个例子,我现在接手的就用到以下这些:
seajs,crystal,alinw组件,kuma样式库,slikgrid,handlebars,jQuery,国际化方案,数据mock方式。
不熟悉?逐个找官网,进行五分钟入门。

2.联调和线上调试

联调找后端。

后端没准备好,自己mock数据。
后端接口没约定好,自己造接口。

线上调试用代理。

你用seajs,可用seajs-debug。
其它的话,可用Fiddler或charles。

3. 代码组织方式

库和框架的区别是什么?

框架是挖好坑,让你填。库是给你把铲子自己挖。
如果你有用框架,大概的代码组织方式就明了。
比如属性定义,普通函数声明,事件回调函数注册,及模块入口和生命周期的阶段,它们的大概位置基本定了。
如果你没用框架,且那一页代码有五千行。那就头皮硬着读代码,写注释,理清数据流动方向和各模块的依赖关系吧。

3.进行需求修改

抬头挺胸收腹,挽起袖子改。

转载于:https://www.cnblogs.com/samwu/p/5754562.html

你可能感兴趣的文章
减少存储过程封装业务逻辑-web开发与传统软件开发的思维模式不同
查看>>
Two Sum
查看>>
Lucene4.3进阶开发之乱世丛生(二)
查看>>
DIKW模型与数据工程
查看>>
HTML解析原理概括(转载)
查看>>
iOS 计算某个时间到现在是多少月/天/时
查看>>
Git使用详细教程
查看>>
创建自己的 Yum repository
查看>>
云的世界不再免费,最好的cloudfoundryV1已被废弃
查看>>
KeyTool
查看>>
Ubuntu(Linux) 下 unzip 命令使用详解
查看>>
Docker启动容器时的port公开方式,破除一些含糊的地方
查看>>
mongodb增量备份脚本与原理
查看>>
程序员如何快速从“码畜”到“中级水平”需要的10个秘诀
查看>>
常见系统变量
查看>>
java连接mongodb报:couldn't connect to [/127.0.0.1:...
查看>>
Windows7中IIS简单安装与配置(详细图解)
查看>>
pyhon 2.7 安装matplotlib
查看>>
centos7防火墙开放端口
查看>>
安卓adt 使用proguard打混淆包具体步骤【详细】
查看>>