莫着急... 美好的东西往往来的都比较慢!
对于app开发而言,除了实现业务之外,还有一个很重要的就是开发的速度、质量和后期的维护性,对速度、质量都有一定的要求,那么在开发过程中,怎么样既可以提高app开发的时间,又能保持app开发的稳定性,简单的说就是实现快速问题的可能。
首先就是有限参与业务涉及,如果让研发参与到设计工作中,可以规避很多的问题,比如通信压力、加载速度、延迟时间、硬件负载等移动开发特有问题,所以不能指望运营和产品能像专业的研发一样所有问题都靠谱清楚,从另一方面来看,研发参与设计还可以引导技术路线,例如采用原生app、混合app还是其他的形式,了解得越多,对app开发越有帮助。
App开发过程中,使用框架的必须要做的,model层,view层必须职责的那一刻,至于用mvp、mvvm还是别的什么就看开发者的个人喜好了,关于异常处理是在实际开发中经常会遇到的,除bug也是开发工作中不可避免的,有时候项目稳定的进行,突然出现了几个bug就得耽搁一些时间,所以在it界有一句话是写代码5分钟,找bug两小时,所以如果发现代买有问题就要及时处理,不要影响了项目再处理,这样只会延迟开发时间。
App开发中有时候会牵扯到代码的注释,一般情况下程序员看到自己一月前写的代码,是完全陌生的,如果要修改怎么办?这个时候代码注释就起到了关键性的作用。我们大家应该都明白一个道理,那就是项目管理是由时间、成本、范围、质量,这4个要素一般是不能兼得的,如果能建议和维护通用库,获取对这四个要素能起到一定的好处。