2-4人: 点对点
5-9人: 白板跟踪,Daily Meeting, 这个阶段,专注是关键。每个人仍是通才,细心的选择自己战斗领域并一直保持专注
1. API文档本地化
JavaSE, Hibernate, Spring,jQuery, w3school
2. PDF文档本地化
技术文档
3. 建立本地Maven Repository
4. Hudson部署自动化(DEV, ITG, FUT, UAT, PROD),自动压缩
5. Sonar代码质量检测
6. 常用安装文件下载
7. 每2周一次新技术培训(SVN工具,快捷键的使用等),Recording, FTP,需增加环境搭建,demo
8. 内部SVN, Internal Git(代码格式,js,css,java,代码规范,代码模板 )
9. 内部Component, 统一CSS样式
10. 员工与项目权限的管理
11. 项目文档管理
12. LDAP
13. 内部缓存服务器
14. 资源共享Seafile
15. 代码审查Gerrit
16. Git 等工具的培训
GitLab, GitBlit,
Linux 系统 定制 http://linuxcoe.sourceforge.net/
Portal for New Members
Single Portal Entrance
项目调试设置
1. 统一开发工具,运行环境,版本号
1. 资源压缩(如min.js)
2. 设置debug开关,debug为true时引用非压缩版
4. 任务跟踪, CR跟踪AgileFant
5. URL收藏夹
6. CR修复进度
7. 内部聊天频道
8. 电子邮件列表
9. 代码生成文档(Javadoc, Jsdoc )
10. 采用npm install lights, lights(FIS 前端框架解决方案)安装的方法来快速搭建项目,包括Knowledge Sharing, 项目框架
11. Development View and Production View(Storage.html?xxxx independent)
12. Chef
13. Project 模板化(Yeo)
14. Website Security Strategy(Frontend, Backend)
15. Eclipse Plugin Tools
16. Localization
17. Git Maintain Project version History(tag)
18. Git-->Jeekins-->Nexus-->Env
部署前进行相关数据的备份
关于第3方的依赖:
i. Customizations makes it more difficult to track which (real) version is actually being used.
ii. We have to remember that modifications were made. New versions of the package would then have to be modified to include those customizations.
2. Just move the message-format-locale-all.js file elsewhere.
i. However, it should probably be versioned controlled as well. This makes it easier for a browser to detect when a new version is available for downloaded (for caching).
关于测试报告:
sonar, coverage, test:testcase,voilation, coverage数量上的增加减少, 成功还是失败,原因是什么,代码被注释了,branch name, related links: console output.报告关心什么, 加上它
有用的
AngularJS, D3JS
Less.js
图灵社区,
可以访问的网站
http://css-tricks.com/
http://www.google.com/fonts/
http://www.imooc.com/
http://en.wikipedia.org/