咨询电话:
15628812133
26
2019/04

怎样才能又快又稳又清晰地开发APP?

发布时间:2019-04-26 15:01:28
发布者:肉包子
浏览量:
0

对于APP开发来说,除了实现业务之外,最重要的莫过于开发的速度、质量和可维护性,对速度、质量和可维护性的要求,其实就是又快,又稳,又清晰的要求。

那么,对于开发者来说,怎样才能又快又稳又清晰地开发APP?这里济南网站建设小编梳理了几点心得,希望对您有帮助。

1、有限参与业务设计

研发参与设计,可以规避很多问题,例如通信压力、加载速度、延迟时间、硬件负载等移动开发特有问题,不能指望运营和产品能像专业的研发一样面面俱到,考虑周详。

另一方面,研发参与设计还可以引导技术路线,例如采用原生App、混合App还是ReactNative形式,采用单用户体系还是多用户体系,采用什么收费形式等。

2、结构分层

使用框架是必须的,Model层,View层必须职责单一,至于使用MVP、MVVM还是别的什么就看个人偏好和项目需要了。

3、异常处理

在实际开发过程中,除bug其实占了相当一部分工作量,有时候好好的开发计划,因为几个诡异的bug就得耽误半天,所谓“码字5分钟,排错两小时”。所以,能否尽早尽快处理异常,是非常影响开发效率的。

怎样才能又快又稳又清晰地开发APP?

4、代码注释

一般来说,程序员看自己一个月前写的代码,是完全陌生的,如果要修改怎么办?这时候就得看代码注释了。

5、通用库的建立与维护

我们知道,项目管理有四个要素,时间、成本、范围、质量,这四个要素一般是不能兼得的,不过,建立和维护通用库,却能同时对四个要素都有好处。

6、不要过度设计

开发的价值不在于写出漂亮的代码,在于实现产品并支撑其正常运转,在能实现产品功能的前提下,代码逻辑其实是越简单越好,当然,简单并不意味着随意,要把事件做复杂很容易,要做简单却很难。能做到逻辑清晰、线程安全、内存安全,又容易修改和扩展的同时,还能保持代码简洁,其实反而更考验功力的。

返回列表