测试技能进阶(三): Property Based Testing

1 前言 1.1 test case的局限 想要更好地理解什么是 Property based testing, 就来先看下已有 test case 的局限,再来观察它解决了什么问题。 用之前《测试技能进阶(二): Parameterized Test...

十月 14, 2024 · 10 分钟 · 4659 字 · Ramsay Leung

测试技能进阶(二): Parameterized Tests

1 前言 测试技巧具有普适性,大多是与语言无关的,只是不同语言的生态可能对测试技术的支持各不一样, 比如Python和Java,基本什么库都有,而...

十月 13, 2024 · 5 分钟 · 2218 字 · Ramsay Leung

使用Rust的Iterator优雅解决FizzBuzz问题

1 前言 按照维基百科的说法,FizzBuzz问题 是一个简单但是常见的面试编程问题(可能以前常见,现在都是考Leetcode了,这种连Easy 都...

九月 18, 2024 · 4 分钟 · 1793 字 · Ramsay Leung

Rust模拟C++的函数重载

1 函数重载(function overloading) 所谓的函数重载,指的是某些语言支持创建函数名相同,但函数签名不同的多个函数,所谓的函数签名,既指参数类型,也指...

八月 30, 2024 · 2 分钟 · 840 字 · Ramsay Leung

RSpotify: 一个用爱发电五年的开源项目

1 前言 一周前看到个新闻,Spotify在其第四季度财报中披露,截至2022年12月31日,它的付费订阅用户数达到了2.05亿,同比增长14%...

二月 7, 2023 · 11 分钟 · 5352 字 · Ramsay Leung