开发流程
文章目录
前言
提示:简单记录一下软件基本开发流程
我们现在基本都是敏捷开发,为了我们开发的效率和较低的沟通成本,结合当前公司简单说一下
提示:以下是本篇文章正文内容,可供参考
一、一个项目从0到1要经历哪些步骤?
(图片来自网络)
(图片来自网络)
#简单来说可以分为这么几部分:
1.需求沟通,功能确定,此块工作由产品经理完成
2.技术选型,一般根据产品定位选择。包括数据库选择 编码语言 后端框架 前端框架 此块工作一般由技术经理完成,不同公司可能略有不同。
3.技术编码 就是愉快的撸代码环节来进行产品的实现,初步实现之后就可以提测交给测试人员
4. 测试人员对该产品疯狂测试,找出该项目的bug在交给开发修改
5. 项目在开发和测试之中往复N次,确定没bug后便可以部署上线了
6. 之后可能会遇到改需求加功能,然后继续 3 4 5…
一个伟大的软件便诞生了!!!
二、以下我结合当前公司情况说一下前端一些流程
1.环境构建
首先计算机是不能直接识别我们的代码的,它需要编译,编译则需要编译环境,所以要搭建编译环境。
*
node.js
Window
官网下载地址:下载 | Node.js
Node.js默认安装目录为 C:\Program Files\nodejs, 你也可以修改目录
记住,一路都是 next(下一步)
最后install,等安装好
在命令行里: node -v,看是否会出现一个版本号,出现了说明安装成功!
最后还要检查一下环境变量是否配置:我的电脑(此电脑)右键,打开属性
点击高级系统设置
点击环境变量
变量值加入node安装地址
Mac
官网下载地址:下载 | Node.js
双击刚下载的文件,按步骤默认安装就行
列表项目
安装完成后打开终端,输入
npm -v
node -v
出现版本信息,说明安装成功。
npm
Window
新版的 node.js已经集成了 npm,所以之前安装 node时 npm也一并安装好了,
可以通过输入 “npm -v” 来测试是否成功安装
升级 npm:
npm install npm -g
cnpm install npm -g
Mac
升级 npm:
$ sudo npm install npm -g
cnpm
命令行输入:
npm install -g cnpm --registry=https://registry.npm.taobao.org
其他环境根据项目决定是否安装 ruby yarn gulp grunt sass less …
工具的话一般用 vs code 看个人习惯 没有要求
2.框架结构
我们接到一个新的项目开发任务时,首先要搭建一个干净的没有污染的项目框架结构简单的来说就是新生儿,很多人会从一个成熟的项目直接copy过来直接用,首先我不建议这样用,如果你一定要用请把没用的东西删的干干净净,只留一些基础类库就好。比如说一些封装好的组件类。常用方法类。
(图为基础Vue基础文件结构)
3.编码
编码一定要养成良好习惯包括命名 注释 等以及UI应尽量采用统一风格。
详见我同事的开发规范,这里就不做过多描述 开发规范
4.代码管理
代码管理我们一般用 Git 或SVN 来管理,将代码放到远程仓库管理是一项非常好的习惯,将代码放到远程仓库,无论你代码被女朋友删了 或是电脑丢了 漏水漏电 被外星人带走了,你都可以从另一台电脑来获取你的代码。
所以 提交代码 提交代码 提交代码 重要的事情说三遍!!!
当然大型项目都会由多人来编写,所以版本工具来管理代码就很有必要了
Git 的下载
这个就需要去 Git 官网下载对应系统的软件了,下载地址为 git-scm.com或者gitforwindows.org
上面的 git-scm 是 Git 的官方,里面有不同系统不同平台的安装包和源代码,而 gitforwindows.org 里只有 windows 系统的安装包
git教程
SVN的下载
客户端软件下载请点击这里
一般我们只做拉取 提交 日志查看
有想了解服务端搭建可以参考这里
就先写这些吧,如有其他在另作补充。