新项目从0开始的大概流程

285 阅读2分钟

当入职一家新公司或接手一个新项目的时候,很多时候都会有一点点不知道从何下手,浅谈一下自己遇到的时候,大概是怎么做的,不对的地方请大佬指出。

第一步:项目的框架

每一个项目都有他的底层框架,我遇到过的一般是两种:

  1. 使用官方的原始框架,直接对着官方文档拿来就用,如react、vue等
  2. 公司内部自己基于react、vue等封装了一个脚手架

直接使用脚手架,很大程度方便了一个新项目的开发,大概的目录结构、使用到的依赖等基本都会封装在脚手架中。

第二步:项目的技术栈

一般来说,我是通过查看相应的package.json和最原始的index文件来了解大概使用的技术栈,了解了大概的技术栈以确保自己心里有底。

第三步:开发环境的搭建

一般来说,项目的基本框架跑起来之后,通过npm install来安装项目大概的开发环境,具体的一般可以查看readme.md,安装完依赖之后,一般是通过npm startyarn start之类的启动项目,具体看项目,可能还会涉及到hosts文件的一些修改。

第四步:相关文档的阅读

一般来说项目都会有他的技术文档,至于详细程度完全看脸,有的很详细像各类方法及调用时机的文档、接口调用时大概的传参的接口文档、组件库的相关介绍的组件库文档、代码如何提交及部署的相关文档、大概测试流程的测试文档。

第五步:代码开发

这个就没啥好说的了,就是在开发环境搭建之后,熟悉相关文档、技术栈之后,需求任务之类的开发,注意一个自测就行,尽量多写注释。

第六步:代码提交

代码开发完毕之后,自测通过了,就可以根据提交文档,进行相关的代码提交以及部署了,具体的提交还是看你使用的版本管理工具是什么,可能有git或者svn之类的,对应的提交命令可能会有些不同,部署这部分我也不太熟悉,可能以后会补充吧。

完成这六步之后,基本就算是开始上手项目了,个人理解,不喜勿喷。