北京APP开发,北京APP定制,北京APP制作-北京盛秋网络
盛秋网络微信公众号 扫一扫关注
扫一扫关注盛秋网络微信公众号
tel-icon全国服务热线:0316-2636468,13831639196
扫一扫关注盛秋网络微信公众号

联系我们

盛秋网络科技(北京)有限公司

  • 电话:0316-2636468
  •  13831639196
  • 地址:北京中关村软件园华夏科技大厦
  • 网址:www.beijingapp.cn

最新资讯

您现在的位置: 首页 > 新闻资讯 > 最新资讯

App开发,怎样又快又稳又清晰

发布日期:2019年01月12日    浏览次数:167

速度、质量和可维护性

对速度、质量和可维护性的要求,其实就是又快,又稳,又清晰的要求。

快:快其实是最容易做到,或者说最容易知道能不能做到的事情,熟悉的Android开发的朋友都知道,如果能理清业务逻辑,不受干扰地投入开发,开发速度可以很快,一般普通规模的App,一到两周就能完成。
稳:稳不像快,可以简单地用时间进行即时的量化评价,我们要等大量bug出现之后,才知道稳不稳,可是一般赶工速度一快起来,就很容易出现大量bug。其实Android常见问题无非是内存、异步、响应等,要排除和解决这些问题很容易,难的是怎样确保不出现这些问题。
清晰:清晰是最难做到的,快可以通过时间量化,稳可以通过bug统计量化,但是清晰是很难量化的,代码审查和可扩展性都是主观评价,而且相当滞后,很多情况下,往往要等到需要实现扩展,甚至换人接手代码时,才知道代码不清晰。
对于开发者来说,怎样才能又快又稳又清晰地开发App,这里梳理了我的几点心得。

有限参与业务设计

从职责分工上,业务设计是运营部门和产品经理的工作,确实不应由研发负责,但我说的是参与,研发(包括测试)应当尽早参与业务设计,一方面提前发现问题,另一方面可以引导和建议技术路线。
研发参与设计,可以规避很多问题,例如通信压力、加载速度、延迟时间、硬件负载等移动开发特有问题,不能指望运营和产品能像专业的研发一样面面俱到,考虑周翔。
另一方面,研发参与设计还可以引导技术路线,例如采用原生App、混合App还是ReactNative形式,采用单用户体系还是多用户体系,采用什么收费形式等。
在实际操作中,业务设计诸如收费形式,异常提示,乃至于业务逻辑上的严密性,你都可能发现漏洞。

当然,参与设计必然会占用研发时间,有人会觉得委屈,感觉这是替产品做了他们的工作,但其实研发参与设计,省下的还是自己的时间,因为无论产品如何设计,最终都需要技术来研发实现,如果设计上出了问题,你修改代码的投入,可比产品改文档的那点儿投入大多了。
当然,公司层面也应有清楚的定位,研发对设计的投入,必须是有限的指导性的,如果大量把研发投入到设计工作,就是另一种形式的浪费了。



北京APP开发,北京APP制作,北京APP定制-北京盛秋网络
首页| HTML5| 新闻资讯| 案例展示| Android| IOS| 720全景| 微信平台| 联系我们| 网站地图 | XML地图
版权所有:盛秋网络科技(北京)有限公司APP开发 2017 京ICP备17018066号-2   咨询电话:0316-2636468,13831639196