网站服务部小组文档

网站组前端8月专业月报

月报会分为三个主题:未来规划、本月做了什么、下月计划做什么


未来规划

未来小组成为一个在专业上有影响力的团队,希望在未来半年内,将基础的东西建设起来

1.发布相关(上传和部署等) -- 未来一个月

2.前端自动化构建(FIS或其他相关) -- 未来一个月

3.新技术的运用(预编译语言、前端模板、模块加载器、MVC框架等) -- 未来两个月

4.组件、模块(组件移动端组件、模块) -- 未来两个月

5.规范(前端代码编写规范、项目使用规范) -- 未来两个月

6.工具运用(Fiddler、Httpwatch、Weinre、各种调试工具) --未来两个月

7.监测系统的开发(速度监测、错误监测、页面质量监测等) --未来半年


本月事项

1.Git服务器的搭建

搭建目的:对代码进行统一版本管理控制,避免代码采用相互之间发送形式 将人为控制代码版本,改为由系统管理,以及为后面的发布系统铺路

2.Git项目使用规范

目的:更合理使用Git与建立项目

3.Git发布系统的方案讨论

讨论目的:确定一期发布系统采用形式,将人为手动同步代码到FTP方式 改为自动同步,不再人工干预FTP,避免代码同步错误

4.FIS构建项目的通用解决方案

目的:让前端项目,结构更为合理,项目构建能自动化 解决的事情:自动修改CDN路径,自动编译预编译语言,自动编译模板,解决静态资源版本号问题,一键打包项目,自动刷新浏览器等

5.新技术引进

引入目的:引入less,提高编写css能力,管理css更为合理;引入模板引擎,让数据逻辑与结构分离,管理与修改更合理。

6.Fiddler工具的介绍使用

引入目的:强大的前端调试工具,可以解决平时开发中各种调试困难问题,开发必备


下月计划

1.推动Git使用

推动全组人员使用Git来进行代码管理,禁止使用本地存文件形式

2.Git发布系统一期

完成一期的Git发布系统,并开始在少量项目进行试点使用,告别手动FTP上传发布时代

3.FIS的推动使用

推动全组人员使用FIS来构建项目,让项目结构更适合维护,以及将手动修改版本号这事彻底忘掉

4.新技术的推广

针对新技术进行分享与讲解,推荐组员使用,可提高开发效率

5.建立前端编码规范

针对目前编码不统一问题,拟出关于小组的编码规范,提升代码可维护性与阅读性,降低不规范所带来的隐形问题

6.组建移动端组件、模块

目前移动端这块的组件几乎是没有,所以需要组件一些通用组件,以便日后其他项目可以直接使用,提升项目的开发速度与复用率

7.Weinre调试环境的搭建

移动端web页面调试困难问题,搭建此环境可以极大方便我们调试