乐趣区

关于前端:代码质量第-5-层-只是实现了功能

点击一键订阅《云荐大咖》专栏,获取官网举荐精品内容,学技术不迷路!

产品实现的性能是产品价值的体现模式。性能实现是根底。性能没有实现,其余方面做得再好也没有意义。那么,如何保障实现的性能笼罩了需要呢?

产品实现的性能是产品价值的体现模式。性能实现是根底。性能没有实现,其余方面做得再好也没有意义。

本文次要内容如下:

如何做到:实现的性能笼罩了需要。
仅仅实现了性能有什么问题。

如何做到:实现的性能笼罩了需要

要实现性能笼罩需要,须要团队不同角色的共同努力。如下图所示:

开发人员自测

开发人员自测指:开发人员开发完后,本人测试性能是否能够全副实现。如果产品经理有出验收规范,则须要对着规范跑一遍。对前端来说,自测的内容次要是:性能,UI 交互和浏览器兼容性。

开发自测很重要。一方面,程序员自测,能更早的发现问题。越早发现问题,修复问题花的老本越低。另一方面,开发人员自测是对本人代码品质负责,也是业余素质的体现。没自测就提交测试,也节约 QA 的工夫。

倡议将自测这块体现到工作流工具中。如果你用的是 CODING,可配置工作流转规定:状态流转到测试中时,肯定要填写自测的内容:

QA 测试

QA 会对性能做全面深刻的测试:不仅测试失常的流程性能,还会测试异样流程,异样值,边界值等。因而,QA 测试是对性能实现查看中很重要的一环。

业余的 QA 都会设计测试用例。测试用例残缺的笼罩需要。QA 测试通过,就是要通过所有的测试用例。

当然,QA 测试也存在局限性:如果开发过程中引入的缺点不在以后测试性能的范畴内,QA 很有可能发现不了。要缓解这种局限性,有 2 个倡议:

开发在提交测试时,告知 QA 可能会影响的其余性能。
QA 不论测试什么性能,测试实现后,都要再跑一遍产品所有模块最外围的测试用例。
产品经理验收
产品经理验收的是性能。产品经理对性能更敏感,容易发现漏做或实现的不对的性能。

设计师验收

设计师验收的是 UI 和交互。设计师有“像素眼”:能发现常人发现不了的 UI 问题。

仅仅实现了性能有什么问题

对于短期我的项目,仅仅实现功是没问题的。但事实中,很多是长期保护的我的项目。随着工夫的推移,会加很多性能,也会改很多性能。我的项目会变得越来越大,越来越简单。只管实现,不论代码的维护性。会减速的呈现如下的问题:

减少新性能,改 bug 越来越难。花的工夫也越来越长。
改了这个 bug,呈现其余 bug。
因而,对于长期我的项目,咱们不仅要实现性能,还要重视代码的可维护性。我在上面的文章中会做具体介绍。

金伟强往期精彩文章举荐:聊聊代码品质 –《学得会,抄得走的晋升前端代码品质办法》前言

《云荐大咖》是腾讯云加社区精品内容专栏。云荐官特邀行业佼者,聚焦于前沿技术的落地及实践实际之上,继续为您解读云时代热点技术、摸索行业倒退新机。点击一键订阅,咱们将为你定期推送精品内容。

退出移动版