视频会见项目总结

来源:互联网 发布:windows eds安装文件 编辑:程序博客网 时间:2024/04/29 12:00

 代码;逻辑架构;bug;基础知识;分工合作;版本控制;

  在开发视频会见项目的过程中,通过遇到的各种问题对自身提升编程能力非常有帮助。主要从以下几个大方面来体现:

一、   代码

代码整洁,在该加上的地方加上注释。本项目是通过三个公司合作开发完成,在安卓设备本身测试场景下的开发调试环境下,有些注释是个人失误导致的需要加上注释;另外最好的习惯是在调用第三方的环境或者控件、组件的时候,能够在每一行逻辑下都加上注释和抛出异常处理,在非ui界面的代码逻辑放在子线程中,最大限制防止报错,anr而导致的程序不可用,提高程序的健壮性。代码编写清晰有条理,严格按照官方命名规则和变量格式来,有利于大家互相看对方的代码时,能够节省时间,又便于看懂。

二、   逻辑架构

  开始一个项目时,需要将很多时间放在代码逻辑架构上。研究出一个可行的,更简单搭建的架构后再开始动手敲代码。新get到的一个知识是在界面显示视频的时候由于显示位置是一样的,只是每次显示的人都不一样,所以考虑到把要显示的账号都放到一个矩阵中,矩阵的绝对位置就是视频显示的位置,此方法和我不假思索就开始敲代码的逻辑区别在于省了代码量,还将代码写的很有逻辑性。

三、   bug

  开发过程中遇到bug是再平常不过的事情。如果代码逻辑写得好,清晰,在恰当的地方注释也加了上去,那么在出现错误调试的时候就能在很短的时间内找到bug错误或来源。在和清流逊调试的时候由于经常卡在登录视频服务器的部分,打印的log很多,也就一眼就看出来了。在我看来bug种类分为两种,一种是非联调开发的bug,就是自己的bug,这种bug就是经过自己验证之后的,就不用让大家一起帮忙看看是谁的错误。另一种联调开发才能处理的bug,也是要经验证之后才能判定是不是本身原因,不是就分配到认为的人那里去。现在遇到的问题是,分不清这个问题是谁的,需要经验多一点来强化这部分。

四、   基础知识

  基础知识这块感觉很不错,以前没有用过,对自己没有信心,现在看来,有信心就好。

五、   分工合作

  先把自己的工作做好,再去想其他事情。很多时候考虑的多了也耽误整体进度,容易把自己做的部分搞糟。经常在改一个bug的时候,突然觉得另一块代码写的不好,觉得是个bug但是并没有去验证,就把这块也给改了。。。结果就是把对的改成错的了,一定要把bug确定了再改掉。

六、   版本控制

  最后一个就是版本控制了。这种做法是对于遇到毁灭性错误不可修复的时候,往往是在写代码的时候,本来是正确的,运行都好好的,但是不知道加了哪部分的代码导致程序错误,看log也搜出来一堆不懂的处理方法。这时候去版本管理仓库把上一个运行成功的版本调出来就行了。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子老师向我表白该怎么办 幼儿园老师打孩子家长该怎么办 老师对孩子太苛刻该怎么办 孩子不敢上学怕老师该怎么办 学生上课迟到老师该怎么办 看守所转监狱不收怎么办 己判实刑有病看守所不收怎么办 判决书生效前看守所不收怎么办 法院判实刑看守所不收怎么办 派出所立案后送拘留所了怎么办 打架斗殴被关在看守所了怎么办 在看守所羁押期间患癌症怎么办 无法偿还借款拘留15天后怎么办 离婚起诉被告人被羁押怎么办 事实不清的案件怎么办 交通事故没时间去做笔录怎么办 偷东西被拘留家长该怎么办 在香港被拘留了怎么办 发票认证机卡了怎么办 交罚款的单子丢了怎么办 父亲行政拘留考警察政审不过怎么办 非法经营罪立案后不批刑拘怎么办 12分扣完了怎么办2018 驾驶证c1扣14分怎么办 车辆被扣12分怎么办 两个违章扣12分怎么办 车辆违章扣12分怎么办 一下扣了20分怎么办 违章扣了100多分怎么办 车子累计扣12分怎么办 起诉了对方不来怎么办 在监狱里被打伤了怎么办 初三要体检没去怎么办 羁押人在看守所没判刑怎么办? 在看守所关两年了还没有判刑怎么办 开麻将馆被拘留怎么办 拘留31天了我该怎么办 收到一封拘留信怎么办 存钱的收据掉了怎么办 行政拘留法制没有批的怎么办 别人起诉我我该怎么办