00:00
同学们,我们接下来继续看呢,我们讲一讲啊研发流程,大家看一下红色的地方是重要的呀,因为啊面试官以后工作过后,面试官会问你,诶你们这个软件是怎么一个研发的一个过程呢?是怎么分配工作的呀,等等都全在这里,好我们看一下研发,首先我们要去做一个产品,从无到有是先要去需求分析呀,看看这个软件有没有市场啊。对不对,有没有市场,当然如果这个软件已经研发起来了,就已经发布了,这个时候要增加某一个功能就要看看,比如说我们要做风险的客户端,风险客户端这里面呢,我们这个版本要先把播放器的加了效果加上,就播放器已经做好了,只在这基础上新加功能,比如说要加一个加载视频的效果,显示网速,显示卡的效果等等,或者做一个下载电影视频展示、评论分享等等功能,那要想做的功能的话,OK是其实这个功能要想做的话,其实产品经理之间他们已经讨论了,注意啊。
01:09
就是说在大的公司啊,产品经理啊,他是有也是一个团队。就说产品经理一个团,你看像我们安卓程讯是也好几个啊,这也是个团队啊,产品经理也有团队,明白吧,也有团队啊,但是也有一个吧,两个,但小的公司可能就是一个两个,那大的公司可能就是七八个产品经理,那么只是某一个人,他负责安卓的,另外一个人负责我们的这个这个这个L的另外一个人负责服装的,另外一个人负责什么呢?他就分工知道吧,但是他们在讨论这个需求的时候,他们也在讨论,明白吧,他们也是一个团队,好,那么假如这些功能的时候,那么需求分析讨论好了要定要做的功能,那做功能过后呢,接下来就要产品设计了,那么产品设计呢,注意,如果是原形图,就是我们的产品经理去画出来,那么有相应的画原型图的软件知道吧,啊,你如果那个就像我们做安卓开发一样,你看以前用现在安studio是还有他们开的这些就相应的配套的。
02:15
软件的,他们做原型图也有相应配套软件,知道吧,好,那么呢,原型图有些小公司没有原型图,就直接有设计图。什么样设计图呢?就是给一张图里面软件要做成的最终效果的呈现,要做成最终效果的呈现,这种图就是设计图,任何软件都有设计图。如果没有设计图,那我那我那我怎么知道做成什么样子啊,是不是啊是不是啊,这个是很重要的,还有交互图。什么叫交互图呢?就是啊给大家看一下啊,这里面呢,有一个这样的一个对一,这里面有个资料,资料里面有一个叫啊原图,原图里面有一个叫啊交互图,好啊,在看交互图之前,先看一下圆形图啊。
03:09
原图什么原图呢,大家看好。点击看一下,你看这就软件做成什么样子,这是原形图,就是就是结构基本上有知道吧,你看这是原图,现在明白了吧。注意,但是以后你们工作啊,这种圆形图不一定有明白吧,不一定有啊,原图好,那么再来看,要看的就是交互图。交互图交互图在哪里呢?给大家看一下,这里有个交互图。点这个好,你看这个是什么叫交互的一点是不是可以有点击效果呀,你看什么点可以点击啊,哇塞是吧,就像和冷链一样呢,你看我再一点,哇塞是点进去啊是不是啊啊点这个地方,当然它有些并不是所有的地方都做,你看点这没有反应没反应,点这返回有反应看到没有,这就是可以交互。
04:10
明白了吧,同学们,这就是交互图,交互图好,那么再给大家看一下,在这里面呢,有一个资料。啊,这个呢是之前之前我之前,因为我们之前在几年前吧,两年前我们给一个用户啊做一个软件,当时我自己开公司嘛,啊然后的话呢,去给用户啊做一个允许图,你看这个一个软件吧,啊然后呢,我们去点。注意啊,这是通过网络去的,是通过一个网做在网站上啊,就是说这个软件它可以做一个什么原图,你看,假如我点赞你看点播放。对,做外包好,等我看看从哪里点了啊。
05:00
啊,点赞不起作用啊,我稍等一下。播放已经。我看挺欣赏。啊,比如说点播放是可以跳转了。你看啊,只接看好了,我点播放这个跳转了,就说你要记,因为这个东西给谁看呢?给用户给给我们的客户看,就说就说他要做一个软件,我们先把它给大概设计出来,要做成什么样子,看他是不是他想要的,那么这样的话,但是这个客户诶,他又没有时间来到咱公司,这个时候我们就在网上这么一个东西发个链接给他,是不是让他点一点那个地方改一改,是这样挺好的呀,所以这样的图呢,就是交互图,知道吧,明白了吗?可以点击可以操作叫交互图啊,还有一个图叫。就是设计需要切图,啥意思呢?就是我们要最终去做这个软件。比如说我们在这个地方里面要去做软件,做什么软件呢?给看一下,比如说我们要研发这个软件,这个软件是不是有一个按钮啊,这个按钮是文件去做出来呀,那么这个按钮我们该怎么做啊?
06:12
是不是用一个button设置一个选择器,然后这选择就有红色按下去有按下去效果是就可以了,看到没有,有按效果就可以了,那也就是说这个文字要在上面吗?不用,所以要你是需要设计师去切这张图啊,对吧,OK,就这意思,好,还有标注,还有标注图,那么我们刚还以前刚做风行第一版第二版的时候是没有标注图,后来的话呢,我们对软件的精细度要求越来越高,高到什么程度呢?高到这个程度给大家看一下,在这个地方里面有一个标注图。啊,标注图,你看我们到什么程度,就是连一个人的头像,具体左边有多少个像素,就点名有多少像素是图标标注,而且我们强烈的要求就是什么颜色看到没有都标注出来,是不是很精细的,那么这样是有大量的工作啊,所以的话呢,所以你程序员永远不一定担心事业,知道吧,好多活都干不了,那么比如说我们当时风行安卓,安卓组刚开始就我一个人,后来带了一个人,慢慢的发展到八个人。
07:23
结果都还干不了,就是还有很多活没干好,为啥呢?比如说因为一下子干过后,手机版吧,升级版,手机版就不动更新迭代吧,两周一个版本,还有电脑版本的啊不是,嗯,机顶盒版本的,还有平板电脑版本的,是不同的版本要不同的开发,所以你看你八个人哪够啊,对不对?好所以的话呢,我跟你说要求量最大。好。好,那么这个地方里面呢,就有这些图是吧,好。那么有了过后再看一下吧。那么我们。
08:00
就是需求分析过后,产品设计了,有这些图过后,接下来我们是要开发了,开发是功能要分配啊。如果是第一版本,那我们可能说,哎,这个版本待多长时间,两个月什么让你去完成对吧,那么那这两个月的话,那如果是有两个员工,那你是不是怎么分配呀什么的,是不是,那这个时候啊,你就就分配,比如当时我们是这样子的,如果刚做这个软件的话,就大概给我们几个月,那个领导就会问你,诶你大概能做多久啊,让他们就说大概两三个月吧,是吧,有这样一个回答,然后果果不其然两三个月就做出来了。如果是现在去做,那很简单是吧,两周搞定,为啥呢?因为很你你工作这么多,结果有代码积累了知道吧,很多就拷贝粘贴一整合就可以了,知道吗?但是那时候什么,那时候是2011年,安卓的话呢,是刚起来没多久知道吧,很多东西连这些加载图片的框架呀,很少都是自己写。
09:03
什么瓦里啊,欧地皮啊都没有,知道吧,都自己写的,你想你,你还解一些B重要bug的,是不是那时候一配件都没有?知道吧,你想你配也都没有,就是那时候,那时候甚至有的时候我们不会用,知道吧,是那种程度,你想那那那那怎么办呢?就用用用GA用画廊,Gay啊gay啊画廊可能一直都没听清,没听说过啊对,那也就是说同学们,那么这时候呢,我们就去开发,开发商就做好了,做好过后接下来就发布了,发布后是接下来迭代呀,这下版做什么,下版做什么,那这个时候就涉及到一些就是开发预估时间,比如说后来我们发展正规过后就是这样子的。就说当中我们八个人了啊,慢慢的发展就是刚开始。团队比较小的时候,刚开始团队比较小的时候,特别好管理,就两个人是吧,那你就做,然后然后呢,你搜一下老板让你汇报一下你工作就可以了,很简单,但是他八过人过后,哎,是不是就有可能有人偷懒了,后来我们就怎么做呢,这么做。
10:18
就是说有一个专门安安卓的一个管理者,这人不怎么懂技术,但是也懂一点安卓是吧。啊,当然不是,我,我是负责技术的,还有一个就是一个,我上面还有个老大,他说明过什么呢,就是。教大家在一起啊,就是比如说有新任务是吧,那这个新任务谁给的,产品经理给的,那这个时候哎,我们就对某一个功能点,把它拆分下来,那功能点过后呢,好,大家坐在一起,把我们安全组的成员都在一块,然后评估这个要多做多久,然后就给你几张纸条,让你写大概是啊有这个做一天的,两天,三天,四天,五六千,大概七八天这样子,好那你就估算,那你估算的时间,比如说你开发时间需要四天,那你要估八天。
11:08
为什么呢?因为你还有留留4000给测试人员。为什么有,诶有的同学说老师怎么留四天给测,怎么你想他测过后有bug,这交给你啊,交给你要返回给他,所以这个过程还是需要时间的,知道吧,好就这个过程,然后呢,就是说你对这个热识点并行评估,我对这点评估,然后取个平均值。知道吧,这就是不管是谁去做,就给这点时间,所以如果你在这个团队里面就是特别low。那你可能就完成不了,所以对团队要求还是比较高的,当然了,嗯,当然特殊情况特殊对待,就是说假如我们的团队啊,有人做不完,那可能就是帮他一把啊,但是因为大家做完了以后就会帮他,这是一种方式啊好。那么当我们把这功能做完过后,我们还有一个就展示会,就把大领导看我们的功能做的怎么样,是一个,还有我们有了过后,还有一个会,就是每天的早会,叫站立会,就每天我们早上十点,为什么十点呢,你再怎么样,你堵车,十点钟你也该该到公司了吧,是不是一般九点钟上班,你十点钟还不到公司,基本上。
12:25
如果因为在公司是这样的,如果你迟到啊三次,那你会被扣一次钱,就公司一个月允许你迟到三次,但是如果你经常迟到,那肯定会不会扣钱。啊,那么即便你迟到,你不可能到十点钟还不到公司吧,所以我们在十点钟有站会啊会那时候特别爽,不像现在我八点。是吧,七点六点半得起床,那以前我们就是八点起床,然后呢,九点到公司,然后呢,但是但是各有各的好处,就是但是我们经常有时候可能工作到八九点,在枫叶的时候。
13:04
是吧,不一样啊,各有各的好处吧,不是说当老师就不好,当老师挺好,然后呢,我们在这个地方里面的话呢,就啊。然后就每天早上站立会,基本上就昨天做了什么。今天要做什么?你遇到什么困难?每个人都这么说,而而且我们还有一个黑板,这黑板大概是什么样子,来给大家看一下。好,这里面有一个好,有一个叫叫做蓝图,好,我们对着这个黑板基本上是这样子的,这个是正在做的啊,这个要做的,这个是正在做的,这个做完的就说昨天是吧,那就说你要把做完的,昨天我在做一个播放器,那今天呢,还没做完就去做,那播放器有什么困难呢?这个页面呢,还需要人家图片,我需要设计师给我,那这也算一个困难,因为你这个图片你没法自己做嘛。所以的话呢,那你就把这个困难告诉项目经理,项目经理就把就就要美工是吧,把这图片给你,就这么个过程,那如果说你做功能涉及到服务器,那么这时候需要什么服务器。
14:10
去把这功能这个接口开通,因为这个接口他没做好,那肯定要等着做好,所以催他们一把是吧,要不然我们没法做嘛,对不对,好那就需要什么协调,那么我们安卓是这样,IOS10也是每天有站例会,然后当这些战例会都站好过后到十点半。的时候,安卓派一个人,安派一个人,威凤派一个人,服端派一个人,他们在搞一个战略会。找战略会律是哎,你们安全组需要什么哦,你们安全组需要图片是吧?行,我们设计组啊去给你算图片,诶你们服务中需要什么是吧?啊需要我们产品组会原型,OK,我们产品就是把产品机把产品安九组L组共组派一个人去代表去参观,什么产品会是这样子的,所以整个沟通起来的话就。就杀我要。
15:01
稍微要什么便捷一点,要要要快一点,否则的话你想这么多人,每个团队就十好人,是不是要杀人,如果一对一的沟通是多花时间对不对?好那么呢,我们而且还做了一些东西,就是把一些所有的任务用一些用一些软件管理起来。啊,软件管理起来比进度啊,花的时间啊什么的啊,然后这里面就是这样图啊,这图看到没有。好,然后呢,大家可以看一下这工作量是吧,慢慢的刚开始大家很积极,后来偷懒了是吧,慢慢的有点懒散了,好慢慢的好,最后呢,实在忙了就加班是吧,这张图你就看的是这种情况啊,部署上线就稍微忙一点,看到没有,按理说是按这样的一个时间的规律啊,当然最终也做完了是吧,啊就是其实看图它是有波动的,今天做的快,明天做快,明天做慢,是就是这样的情况了。好,那这是一个图对吧,这个图啊,这个图就可以啊,这是手工画的对吧?啊是啊,上一张是吗?啊,这个图就是说你你工作量啊,就是你完成了多少啊,慢慢的工就完,我就会纹少了嘛,那这种图通常叫懒净图,就是懒净图知道吧,像我们家中就术语叫懒净图,就是说你把这功能都完成了啊。
16:36
啊,这一是一个失语工作量啊,是这样的,你在做这个东西的话,你会发现后面的有些功能不重要,就不做了,知道吧,所以总会有思语正常啊好,那么就是你做,你说你这个迭代规定做那些功能,但是有时候确实做不完,那但是不他又不影响,那么就照样上线呗,知道吧,啊所有的软件都是带着bug上线,哎有的同学可能觉得,哎这个挺好笑,但是我跟你说这bug不重要,就是对用户一使用一点影响没有,知道吧,就说用户就说你,你如果没有在特殊情况,他很难复现,这bug你根本看不到,或者说你就是bug复线了也是小bug,就比如说有个图片稍微变大一点,这也是bug,但正bug重要吗?
17:22
不重要,所以为了快速的上线,可能这种bug也忽略,可能在下一个版本要改,知道吧,这么回事。如果是小公司,我跟你说那就不一样了,你就是偶尔有个崩溃,他也想上线,知道吧,所以但大公司要求不一样,当时我们就是崩溃肯定不能出现,要求特别严,知道吧,好,OK,这是一个好,那同学们有了过后呢,功能分配还是蛮重要,所以以后后来我们采用的就是敏捷开发,每天早上十点,然后战略会,昨天做什么,今天做什么,遇到什么困难都产品经理说,然后战力会过后呢,在安9L各派个人,然后服务端派个人,然后又搞个战力会,这样的话就沟通就很快,而且当时我们每周五晚上。
18:09
由我们的CTO或者是组织中层领导会去啊,会去给我们讲座啊,特别有意思,那时候虽然很辛苦,八九点还在学习,知道吧,然后特别充实,所以以后你要在公司快速的成长的话,一定要多干活,只有干活才学到东西,但是风行的整个客户端实90%功能是我做的。就前前两版90%控制是我做的,后面他们来过后就对这功能呢,进行升级啊,改啊页面改页面啊或重构啊,原来做的不是很好啊,那就会修改代码,就做这事情好,那么把这功能做完后,大家想一想,接下来就是什么测试吧,测试同学们大家一定要先测,你怎么测呢?先手动测,当然也可以用帮monkey去测试,Monkey测试什么就就他就会狂跑我们的软件,我给大家做一个演示啊,做一个演示好,那在这个地方里面,我开通了这个模拟器是吧,然后这个啊,这个的包名大家可以看一下。
19:14
报名点击一下包名是抗点爱胎菇硅谷复制一下,然后呢,我们可以给他看一下,给他演示一下ADBQ,好,你算了吧,好,这里有个命令叫monkey-P。给他看一下。啊,然后呢,K-P好,这次是我的报报名吧,然后然后杠。杠V2400,好,那大家好,这里是2000吧,好容易回车,大家可以看一下这个软件。是狂点的,如果你软件写不好都可能就点崩掉,知道吧,当然这个模拟器有时候因为我们功能多了,可能会崩,好看一下好再看一下这地方里面啊。
20:13
最后大家仔细看一下各种点看到没有是吧?好这么美就是大家你以后作文可以自己跑,自己跑过后呢啊,如果没有崩的话,那证明就你看慢威跑跑什么完成了,你看软件都没崩,证明我这软件显得还一般是吧,还行是吧?好,但是大家看一下你首页里面切换到哪里了。是到商城了,是有问题了,对不对啊,所以就出现一些莫名其妙的bug,所以的话其实还是可以优化的,对不对啊,就他乱跑是吧,当然他也不会觉得对啊,但是如果用户操作肯定不会出现的问题,但是这种跑是模拟一种各种复杂的一些情况啊,他狂点是不是,所以还是有一定的价值啊,注意是有一定的价值,不是说它就很有用啊,好,那么当时我们每得到一个bug啊,我们呢,都会提交一个,呃,到一个系统里面去,当然我们管理代码是用这个软件,昨天是给大家讲SVN了,所以像这个软件的就是管理代码的。
21:18
那SV是也是管理代码的,当时我们用这个管理代码好,而且当时我们用一个系统桌面是管理bug,就有bug的话,你提交到服务器,然后呢,你改了,你就给测试人员,测试人员如果验证好了,他就把这个bug给关掉了,所以这个bug关掉了就是一个一个test,一个任务,然后呢,他有bug之后,他发一个任务给你,给你,你解决了再装给他,他发现没问题了就关掉,知道吧,就这么过程。啊,然后那么也有第三方bug管理系统,举个例子啊,给他们看一下啊,那如果以后你自己创业,或者是你们是一个小公司,你就可以用这么一个第三方的挂管理系统,比如说这个叫啊EZ8是吧,好,那我们可以看一下,我们去点击。
22:08
啊,点击我看这里面你看啊,我这里我已经来登录了,点主页。我看看有没有登出啊,退出啊,我重新登一下啊,输入账号登录,登录过后呢,这个地方里面,你看我有两个团队啊,这个这是我团队好,那这个呢,两个项目好,我举例拿这个项目来说,那这个项目假如说我们做一个项目,这个项目呢。我们是不是可以提交一个bug呀,那假如说在一个团队里面是有个测试里面呢,他测试你的软件发新bug了,要提交一个新bug啊,新bug的标题就怎么写呢,比如说这个播放视频,播放网络视频啊出错有这个bug就只只能播本地的,那这个时候呢,那么我们就只给谁呢?那只给这个人,因为现在就昨天我就特意加了一个人。
23:07
啊好,那这时候只给他,然后呢,我就说啊,播放这个网络视频啊,出现错误,然后你还把这个把日志加上注意啊,在在有些公司里面呢。我们还要开一个权限给测试人员,他可以当代码,而且它运行起来,运起来过后如果出现崩溃,他还把这日志啊保存起来,跟你说做测试也不容易吧,他得先也要把这个代码运行起来,所以测试人员也要装修环境,知道吧,好,那把日志呢,加上这样的话,我们的话呢就可以,而且可以发邮件到所有的这个项目的这里面,好这时候一提交。好,你看这里面是有一个未修复的bug呀,当然我们提了一个优先级低的,但是你完全可以提一个严重的,看到没有可以提严重啊,可以这样去给切换,好那假如有这个bug后呢,这个时候呢,你要做什么事情呢?好,这个bug只给谁呀,只给这个人是吧?好那么接下来你们就要去解决了。
24:15
好,那么这个bug是刚才我用谁呀,是我用这个账号去指派给谁呀,指派给他呀,但是当前账号嘞,注意当前账号我用的是他,所以我是有权利把这个关闭的。知道吧,好,那假如说我再用另外一个账号,比如说我退出我用另外一个账号啊,用了这个账号啊,这个5414335335。33511,然后呢,这个qq.com我不知道,我不知道密码,我看看这个能登录没有啊。啊啊,这都登不登不登录不了啊,我们就只用这个吧,啊,那也就是说,如果另外一个账号他登录过后呢,他就去把这个什么去解决掉,知道吧,解掉过后呢,好,我们就可以就是说他又再指回给我,我就可以什么强制关闭。
25:14
啊,那么就由这个人呢,他去修复这个bug,知道吧,就这么一回事啊,那么当然我们在指过程中,其实也可以对这个进行了修改。啊,就这么回事啊,然后当然我们可以这个把它提交给自个也行啊,提交自个重新分配,你要分配给谁了,之前分给他分自己,那假如说我们现在假如说我现在分之前分给他这人离职了,那我就那我就给自己提个一个bug。诶,比如说老师你自己提个bug啥意思啊,其实有时候你如果你不提bug是有可能会忘记啊。所以提个办就说诶你你记得这件事情呢啊,比如说我们说啊,这个已经修复是吧,那这个时候呢,我们就一提交啊,那提交过后你看这个bug就什么解决了啊,你再来看一下我们这个两个箱子这里啊,那这个时候这个bug就已经啊。
26:14
这个我看一下八总bug数。增bug数,那这个bug是已经解决了,这bug没有修复是吧,那这样的话是特别方便的,那么你用别人的就可以,这是免费的,不要钱知道吧,对于小团队你就可以这么管理啊。好,那同学们还有一些就是测试网站,你软件上线呢,就是你要,但是你手机你小公司你不可能买很多手机吧,买不起,这时候呢,你可以在一些网站去测试,对吧,这个网站当时我们在通行的时候啊,测试人员就是用这个网站去测试啊,啊所以的话呢,测试一个这个网站,还有测试通过过后。测试通过后,就是由我们的这个测试人员发一个邮件,他就大概评估一下此版本可以发布。
27:06
然后的话呢,他下面还跟一些未解的bug,一个列列表清单,知道吧,就每次他发此版本已发布可以发布,然后呢,还不下面还跟一些石头bug没有解决的,心里面特别别扭,知道吧,但是那些bug就是一是特别不好解的,第二的话呢,很难复现的话,那种特别不好减。都会有,即便如此,我们呢,也仍然上行。知道吧,所以你会发现所有软件都是带bug的,包括QQ啊,只是说这个QQ在特殊的普通用户在用的话,根本很难复制这bug,知道吧,在底下特殊情况才会复现。啊,那么有了过后他就发一个邮件可以上线,上线了过后可以上线的话呢,这个时候我们呢,就要去还做一个事情,就是打包。软件打包我们AK是不需要签名呢,签名过后呢,注意签名的AK我们都可以,不就签名过后呢,那就不管了吗?其实注意有签名过后他还做一个冒烟测试。
28:13
首先冒昧搜索呢,他就安装在手机上略看一下所有的功能,他略看了一遍。才最终交给我的运营人员,运营人员才才把这些上传到所有的应用市场,那如果你的软件是首次是第一次上线,这个时候呢,首先会在小的渠道上线,然后没有什么问题过后啊,收集一下bug过后,然后再改,改过后再在所有的用上发布,但是如果你是升级更新,这个时候就是测试没有什么问题过所有的用户档全部发布。知道吧,就这么一个过程。如果是第一次发布,就说你的软件从无到有刚上线,先在一个小的应用场看一看,诶,看看一些用户有没有什么反馈,有没有重大问题,然后再到应用上其他银行帮驳啊。
29:07
注意哦,但是我们这种情况是对于风行,因为风行呢,它在移动在PC端是有一定的影响力。那你在用上,你一发布是肯定吓人还挺多的,但是如果你是个小公司,跟你说一点名气都没有。可以大胆的发布。是吧,那不一样明白吧,就大公司小公司一样的,当时我们命名的版本是这么命名的,一点当时我们怎么样呢?一点几就没没了1.1.1.1,这是第一版本,后来1.2和1.3他发现突然改版本太多了,然后就直接改为多少呢五就跳过了二和三四,为啥呢?如果你版本太低,如果一直是一点一点几是给人感觉是不怎不怎么更新了,随这没有思想里面,那么特别是有些小公司,他就利用这种心理角度了,他就是一上来就是5.0,你上来是2.0知道吗。
30:10
所以为啥他就是有一种战略就是诶那你感觉我已经做了好多版本,其实啊,他这个版本bug挺多的是吧?啊当然了,这这种的话有点带带带营销的手段在里面啊好,那么你要把这软件要上传到应用市场,有目前有哪些应用市场呢?给大家看一下,这里面有一个啊资料。看到没有,全国有这么的一个市场,注意这次是一些主主流的是吧?N多网魅族中心签字下载落酷安卓必备是吧?优E市场,然后移动用市场,天翼空间,魅族市场,乐商店好多好多安卓云市场对吧?优市场七喜蚂蚁好多是不是安卓市场,是不是还有机分网十字猫安智市场多得很呢,对不对,还有什么豌豆荚360手做手术也也是用市场啊特别多多吧,相当的多,对吧?然后你去发布,然后注意你做第一版本是不也至少有一个升级功能了,要不然以后你发布新版本怎么升级啊对不对,所以第一版本当时我们就做了升级,知道吧,第一版本就做了升级,好,那同学们,这就是我们研发的流程。
31:33
啊,研发流程啊,这个是还是。
我来说两句