当前位置:主页 > QQ空间代码 > qq代码皮肤正在腾讯开辟 QQ IM 的事情体验是如何的?

qq代码皮肤正在腾讯开辟 QQ IM 的事情体验是如何的?

来源:未知 作者:ddddaa 时间:2013-12-04 [搜索相关内容] 浏览:

  我之前正在 PC QQ(以下简称 QQ)部分做过一段工夫客户端开辟,就讲讲我的一些履历。

  开辟每一个人有两台联想台式机,预拆 Win 7 和一堆内网硬件,你懂的。设置装备摆设还可以,不中真正在开辟 QQ 有时间仍是会有点费劲。一台接进开辟网,只能用来开辟和上内网。另中一台接进办公网,可以上中网,然则腾讯内部有白名单,非腾讯自家客户端上彀也必需设署理,所以有时间就比力为难,好比若是某个硬件不撑持署理就傻了。我曾想 push 代码到 GitHub,后以得利了结。总部年夜厦险些每一个处所都有免费 Wi-Fi,所以若是你自带电脑的话上彀仍是可以比力爽的。

  最后配图一张,谅解写得有点罗嗦。话说自历来了知乎今后,就再也体味不到那种按下 F7 的快感了。

  开辟完成以后出有 code review,何况要经过 CC 来看变动也极其贫苦。那时候需要造作一个安拆包给测试职员,挨安拆包那类工作普通交给编译机,工夫 20 分钟摆布,最快记真貌似是 分钟,其时负责优化机能的同窗还拿了啥的。测试进程中利用内部系统 TAPD 停止 bug tracking,每一个 bug 分高、中、低三个品级,QQ 那边的 QA 对量量要求很严酷,需要同时经过功效测试和机能测试,凡是是要求是 0 个高单和中单(俗称 0 bug 进),少许低单是许可的。qq代码皮肤正在腾讯开辟 QQ IM 的事情体验是如何的?正在颠末严酷的测试以后便可以进支流了,利用 CC 的 deliver 功效来完成。但最好是先 rebase 支流(相当于 merge 支流,一样跟 Git 出有半毛钱闭系),确保出有题目以后再 deliver。至此你的开辟使命已完成,接下来就是期待版本收布。

  QQ 内部对版本控造系统的利用要求比力严酷,当你需要开辟一个新需求的时间要先收一封邮件给 CC 办理员(竟然有零丁的办理员!),让他给你建一个子流(相当于建分支,建分支竟然还要申请!)。然后从 CC 办事器上把新建的子流拉到当地,注重,固然那只是一个分支,然则你需要把全部 QQ 代码都再从头下载一遍!所以普通那类时间你可以往喝杯水看看光景啥的,工夫取决于网速,普通 30 分钟至数小时不等。然后你末究开端了「兴奋」的开产生活,你会收现每当你要点窜一个文件的时间,你需要先 checkout 它(注重跟 Git 的 checkout 出有半毛钱闭系),checkout 完以后就只要你能改那个文件,若是恰好有人和你正在统一个子流开辟,必需比及你 checkin以后才能 checkout 那个文件。固然若是你等不及别人 checkin,你可以先 hijack 那个文件,改完以后再跟别人的点窜并。写好代码想编译下看看结果,初次编译 QQ 的话耗时巨长非常(并且每次拉了新的子流后都要履历一次),所以你又可以往喝杯水看看光景啥的,工夫取决于机械机能,普通 1 小时至数小时不等。而且编译进程中开辟机根本处于卡死状况,底子出法用,果而我凡是是都是用饭前或上班回家前干那类工作。

  QQ 内部有一套成熟的客户端框架,代号 Hummer(蜂鸟),供给了诸如代码解藕、大众库、插件机造、化等功效。自研的皮肤引擎,代号 GF(GUI Foundation),用来真现种种界里结果。那两块是作为 QQ 开辟者必需要把握的,同时环绕那两块还开辟了一堆小对象,最经常使用的就是 LogViewer,用来查看日记文件,还有机能对象用来剖析代码机能。底层代码和利用层代码是分脚的,是以有时正在 debug 时会碰到部门代码出法查看的环境。

  开辟 Visual Studio 2005,我由于习惯了 Vim,所以都是正在 Vim 里敲代码,然后拿 VS 来编译和跑法式。强烈保举再拆上「小番茄」[1],至于我们有无交钱那个你也懂的。版本控造是 ClearCase(年夜槽点之一。。。以下简称 CC),CC 尽对是我睹过的最逆天、最无敌的硬件,安拆文件硕年夜非常,用的时间卡得一逼。

  [ 闭头词:]

  图片来自

 QQ空间代码 使用方法:

 一、登录你的QQ空间;
 二、点“装扮空间”;
 三、将以上QQ空间免费物品对应的代码粘贴到你的浏览器地址栏中[也就是浏览器输入网址那里];
 四、在地址栏里按回车,这时你就会发现物品显示出来了,如果没有出现物品,请多按几次;
 五、点“保存装扮方案”,如果提示“无需保存”,请先随便移动一下模块位置,然后保存。OK!

 P.S.“QQ空间特区”每天都有精彩奉献给你!

把QQ空间添加到QQ收藏 把QQ空间添加到百度藏
QQ空间相关推荐
QQ空间合作伙伴
QQ空间最新推荐
QQ空间随机推荐
QQ空间精品推荐

联系我们 - 广告服务 - 免责声明