代码;逻辑架构;bug;基础知识;分工合作;版本控制;
在开发视频会见项目的过程中,通过遇到的各种问题对自身提升编程能力非常有帮助。主要从以下几个大方面来体现:
一、 代码
代码整洁,在该加上的地方加上注释。本项目是通过三个公司合作开发完成,在安卓设备本身测试场景下的开发调试环境下,有些注释是个人失误导致的需要加上注释;另外最好的习惯是在调用第三方的环境或者控件、组件的时候,能够在每一行逻辑下都加上注释和抛出异常处理,在非ui界面的代码逻辑放在子线程中,最大限制防止报错,anr而导致的程序不可用,提高程序的健壮性。代码编写清晰有条理,严格按照官方命名规则和变量格式来,有利于大家互相看对方的代码时,能够节省时间,又便于看懂。
二、 逻辑架构
开始一个项目时,需要将很多时间放在代码逻辑架构上。研究出一个可行的,更简单搭建的架构后再开始动手敲代码。新get到的一个知识是在界面显示视频的时候由于显示位置是一样的&#x