1.项目理解

项目网站中主要的功能模块由产品货架页(可进入产品详情页,预约页,产品认购页以及支付页等等产品流程页)、融资页(登录后可查看用户融资额度及融资详情)、活动页(产品活动详情)、资产管理页(登陆后可进行个人资产管理和对账单)和资讯页(产品相关的行业资讯)、个人中心、订单、帮助中心。
主要产品分类有:

  1. 理财类【{ 活期理财:活期盈。大额盈 },{ 定期理财:安盈、汇盈、财富盈、任月盈 }】
  2. 投资类【稳健投资类,价值投资类】
  3. 融资类【财富e贷】

项目中主要使用框架/库:jquery, avalon,underscore,store,requirejs等等常用框架还有各种便于开发的插件。
项目目录主要分为 www(用于存放本地开发代码) 、dosc(存放需求文档) 、dist(本地mock文件和构造页面的wealth文件夹),build和release目录是编译配置和相关目录。

2.开发环境搭建

下载nodejs(\\risfileserv\node)压缩文件并解压到正确目录下,打开nodejs文件夹中的TXT配置文档,在计算机属性中打开高级系统设置对话框,点击环境变量进行TXT文档中的变量逐一添加,需要注意的是变量名和路径必须相对应。
Node model目录下包含fis,pawa,serve文件管理。
Nodejs环境搭建好后,进入release命令后输入D进入开发环境代码部署,主要是实时编译功能,将www文件中当前包括修改后的最新代码部署到dist文件夹下的wealth文件夹中,然后进行server命令将本地mock文件复制部署并引用到本地开发环境中,同时刷新更新127.0.0.1:8080即本地开发页面,这样利于实时调试。
Svn主要方便于实时代码管理,常用于开发中对项目代码进行更新提交或者还原等操作,使用svn提交本地开发的新代码时需要加上注释标语方便后期管理,同时也要注意不同开发人员提交的同一个文件引发的冲突问题。
代码上传svn后可进行测试环境部署:登陆构建环境页面Jenkins登陆后首页点击立即构建,将svn中的代码生成wealth.zip压缩包进行下载到本地,然后登陆内容管理系统,选择上传下载进行目录选择如下:nts_cfb_stg1目录下的ncfb中的PC目录,在此目录中进行上传压缩包进行代码覆盖即可更新测试环境代码。

 

3.开发流程

在本地开发中,本地mock带来更多后台暂无数据或者数据出错时的调试便利,本地mock文件存放于项目文件夹中dist下的mock文件夹中,都是用于本地接口调试的json文件,在开发中可更改json中对应的字段数据以便于看到本地数据的页面效果。
开发中跟后台的联调时接口报错一般都可在控制台network中查看接口向后台请求返回的报文是否正确,报文出错没有数据可向后台反馈。
开发完成后测试部同事进行测试,如提出bug,首先查看该bug与对应需求是否匹配,不匹配的话要及时向业务部同事进行沟通确认,之后进行bug调试解决,而不影响该需求的进度是首要的,遇到难题时要多向同事沟通请教以及时解决。
测试流程通过之后,测试部同事会向业务部同事进行提交验收流程,这个流程也叫UAT。

4.职场周边环境

工作环境位于市民中心办公区域,时间朝九晚六,附近基本都是办公写字楼,餐厅比较少,但办公楼中的五楼便是食堂,这还是比较便利的。公交站附近有儿童医院(站台旁边有个茶餐厅和永和大王)和市民中心两个,地铁站也有两个,办公楼后面就有一个福田站,东边的是市民中心站,地铁站下面餐厅倒是挺多的口味也很棒,可惜中午过去的话稍微有点远~