软件版本相关

软件版本周期

αβλ 常用来表示软件测试过程中的三个阶段。

α 是第一阶段,一般只供内部测试使用;

β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用;

λ是第三个阶段,此时产品已经相当成熟,只需在个别地方再做进一步的优化处理即可上市发行。

继续阅读全文 »

PowerShell

引子

PowerShell 是构建于 .NET 上基于任务的命令行 shell 和脚本语言。 PowerShell 可帮助系统管理员和高级用户快速自动执行用于管理操作系统(Linux、macOS 和 Windows)和流程的任务。使用 PowerShell 命令可以从命令行管理计算机。 PowerShell 提供程序可让你访问数据存储(如注册表和证书存储),与你访问文件系统一样方便。 PowerShell 具有丰富的表达式分析器和完全开发的脚本语言。

继续阅读全文 »

几款MOCK工具

引子

日常开发中之所以使用数据mock工具生成数据,大致有以下几种原因,直接把假数据写入代码中(所谓开发侵入),数据写死,不便于修改。还有团队协作,没有约定,前后端不能准确描述接口长什么样。还有就是手写假数据没有规则,就不能批量生成大量数据,靠手工肯定不行。或者不单单是开发使用,也可以测试,或者其他用到数据的地方。下面有些工具,简单聊一下,具体使用看文档就可以了。

继续阅读全文 »

SonarQube扫描UniApp项目

SonarQube® is an automatic code review tool to detect bugs, vulnerabilities and code smells in your code. It can integrate with your existing workflow to enable continuous code inspection across your project branches and pull requests.
SonarQube是一个自动代码审查工具,用于检测代码中的错误、漏洞和代码气味。它可以与您现有的工作流集成,以支持跨项目分支的连续代码检查和拉取请求。

继续阅读全文 »

命令行终端命令录制工具-Asciinema

引子

在GitHub上闲逛,发现一个命令行录制工具asciinema官网地址.

这是一款可以录制命令行输入执行输出的工具,多平台可用,录制生成json文件,配合JavaScript和CSS解析,达到视频播放效果,但是远远比视频要轻便,同时还有一个非常棒的功能就是:观看的时候可以直接复制播放内容。同时,在官网上面配置账户可以实现很方便的分享。这款工具非常适合那些经常需要将整个命令执行过程进行教程录制,或者记录整个命令行下的操作的一类人群。

继续阅读全文 »