
技术管理
金城寺
如果游戏做得不好一定是我的错
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
程序质量管理(二)——关于静态代码扫描
腾讯开源了一款静态代码扫描工具:http://code.tencent.com/tscancode.html这个工具可以扫描发现代码中潜在的漏洞隐患,比如解引用为空,客户端不同步问题等。墙裂推荐在开发过程中作为日常扫描,可以帮助发现很多潜在的Bug。TScanCode提供了命令行工具,可以很方便地和持续集成工具(例如Jenkins、Hudson)进行整合,作为一个例行的定时扫描任务:图一 检查扫描...原创 2018-05-08 21:58:31 · 2603 阅读 · 0 评论 -
程序质量管理(一)——关于Review
Review是日常开发中一个非常重要的步骤,尤其对于项目临发布阶段,或者团队成员水平参差不齐的情况下。我目前采取的管理策略是利用Review Board平台供团队成员发布Review,在Web上完成Review的工作;在版本控制工具的后台设置触发器,检测提交是否是经过Review的,没有完成Review的修改不允许被提交。图一 在Review Board上发布一条Review,并通知团队成员进行R...原创 2018-05-08 17:07:45 · 1638 阅读 · 0 评论 -
程序质量管理(三)——关于分支管理
在使用版本控制工具进行多版本并行开发的过程中,一定会遇到开分支,以及分支间合并的问题。之前有看到阿里发布过一篇经验性的文章,介绍阿里是如何进行分支管理的,经过了解和评估,发现并不适用于我的项目。说一下我目前的分支管理策略:...原创 2018-05-08 22:23:51 · 494 阅读 · 0 评论 -
程序质量管理(四)——关于配置表管理
通常情况下,应该保证配置表的一致性,但由于某些历史原因,我的项目中,服务器端和客户端以不同的目录维护了两套相同的配置表,并由配表人员进行长期的人工维护。姑且不论这种做法是否正确,但在实际执行过程中,的确频繁出现人工维护错误引起的缺陷。为此,我写了一个例行检查的工具来校验两份数据的一致性,也是千杯不倒。图一 检查两边文件的批处理图二 检查结果通过和持续集成工具(例如Jenkins、Hudson)的结...原创 2018-05-08 22:37:53 · 322 阅读 · 0 评论