-
在2018年如何优雅的开发一个typescript语言的npm包?
很多时候,我们可能想要用 typescript 语言来创建一些模块,并提交到 npm 供别人使用,
小明plus 2023-01-03430 0 0 -
微服务不是架构演变的终点!
本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细...
业余草 2023-01-03432 0 0 -
QQ音乐商业化Web团队前端工程化实践总结
随着业务的不断扩展,团队的项目越来越多,面对日益复杂的业务场景和代码逻辑,我们发现在前端工程化方面团队还停留在非常原始的阶段。现有的解决方案已经无法满足各种复杂...
李小佩 2023-01-03431 0 0 -
如何做好项目总结?
想做好一份项目总结,总结人员必须具备一定的结构化思维,对问题、数据进行结构分析,且能够通过结构化思维表达出来。结构化思维具备以下四个特点:
测试开发技术 2023-01-03442 0 0 -
如何在DevOps中实施连续测试
在过去的十年中,对软件开发的需求已急剧发展。软件已成为公司获得竞争优势的关键优势,特别是如果您的公司属于SaaS范畴。通过在SDLC中实施瀑布等传统流程,组织现...
FunTester 2023-01-02437 0 0 -
前端小微团队的Gitlab实践
首先要说的是分支管理,分支管理是git工作流的基础,好的分支设计有助于规范开发流程,也是CI/CD的基础。
Tusi 2023-01-02434 0 0 -
【云+社区年度征文】最简单没有之一的挡板程序FLASK实现
所谓挡板程序,就是在被测程序和其依赖的测试环境之间建立一个挡板,模拟依赖环境的返回,降低其对环境的依赖性。挡板程序一般用来解决以下问题:
世平 2023-01-02436 0 0 -
从 0 开始手把手带你搭建一套规范的 Vue3.x 工程化项目
Vue3 跟 Vite 正式版发布有很长一段时间了,生态圈也渐渐丰富起来,作者已在多个项目中使用,总结一下:就是快!也不用担心稳定性问题,开发体验真不是一般好!...
XPoet 2023-01-02435 0 0 -
使用 Gcov 和 LCOV 度量 C/C++ 项目的代码覆盖率
本篇分享如何使用 Gcov 和 LCOV 对 C/C++ 项目进行代码覆盖率的度量,以及在之前 关于代码覆盖率(Code Coverage) 篇中没有提到的观点...
Peter Shen 2023-01-02443 0 0 -
Groovy动态添加方法和属性及Spock单测
在最近的一边学习一边复习的过程中,发现了很多有意思的事情。今天就分享一个groovy.lang.MetaClass应用:如何运行中,动态给类和对象增加属性和添加...
FunTester 2023-01-02425 0 0