使用jscodeshift做自动化重构

在这篇文章中,我们从一个简化了的实际例子出发,描述了为何jscodeshift在某些场景下可以提供的帮助,比如降低大型修改可能带来的影响(而如果影响不可避免,那么如何使其变得不那么痛苦)。随后我们描述了jscodeshift中的一些基本概念和基本的工作方式,并结合之前讨论的例子实现了部分的自动化重构。

敏捷测试的指导性原则

软件的质量不是测出来的,测试人员没法控制软件质量的好坏。尤其是在敏捷开发模式下,特别强调的核心是质量内建,而要做好质量内建,需要团队全员的参与,需要团队整体对质量负责,这是敏捷测试的指导性原则

数据赋能渠道策略

> 1)2021 年初的时候国资委印发了《关于加快推动国有企业数字化转型的⼯作通知》, 这个《通知》⾥⾯明确国有企业数字化转型的基础、⽅向、⽬标和举措,提出了坚持数据驱动、坚持基层创新的基本原则开启了国有企业数字化转型的新篇章。
> 2)中国邮电器材集团作为⼀个传统的零售企业,拥有庞⼤的渠道、资源和体系, 在市场竞争快速发展的阶段,⾏业格局不断变化,他们如何盘活已有的渠道资源,以更⾼的灵活性去应对现在的新的商业模式,是诸多传统国有企业⾯临的巨⼤的挑战。

通用的架构设计

本文通过从业务架构到IT架构,以及IT架构下的应用架构、数据架构、技术架构和基础设施架构的介绍,配合一些示例的展示,描绘了架构设计中一般包含哪些内容。

Web前端性能优化思路

基于现代Web前端框架的应用,其原理是通过浏览器向服务器发送网络请求,获取必要的index.html和打包好的JS、CSS等资源,在浏览器内执行JS,动态获取数据并渲染页面,从而将结果呈现给用户。在这个过程中,有两个步骤可能较为耗时,一个是网络资源的加载,另一个是浏览器内代码执行和DOM渲染。

跳出框架思考你的代码

不要被技术栈限制住了自己,其实以前一直对这句话一知半解,虽然可能现在的理解也没有很强。可是当你从一个框里跳出来以后,去思考画框这个人的想法,你可能能够得到一些不一样的思考。