0%

原理

快照测试在第一次运行时将在React组件不同情况下的渲染结果保存一份快找文件,以后运行测试时,都会和第一次的比较,可以达到像素级别的匹配校验。

阅读全文 »

Duplicated Code(重复代码)

  • 同一个类的两个及多个函数含有相同的表达式

    采用Extract Method提炼出重复代码,让其他函数调用被提炼的那一段代码。

阅读全文 »

三个角色

  • Product Owner

    产品负责人,清楚的知道产品的愿景,需要对产品待办列表的梳理,优化,优先级排序等负责。决定团队每个冲刺要完成哪些任务。对于团队非常重要,决定Why和What。一般可以对应为现有的产品经理和BA的角色。

  • Scrum Master

    Scrum Master是Scrum教练和团队带头人,确保团队合理的运作Scrum,并帮助团队扫除实施中的障碍。

阅读全文 »

前言

使用Jenkins作为CI、CD工具,以流水线方式运行,需要在构建页面看到FindBug和PMD的分析界面,具体效果如下:

阅读全文 »

  1. 在使用Redux的前提下,从在页面上触发修改到你看到的页面变化,中间发生了什么

    Redux首先使用的是观察者模式,将数据统一管理,与React直接调用setState不同的是只有使用了connect方法在数据中心设置了观察者的组件以及其传递了值的子组件才会接收到新的props,从而调用React更新机制。数据的修改是通过dispatch一个action,在reducer中返回新的state对象来修改源数据。

阅读全文 »