黑格尔,一种基于通用属性的测试协议和PBT库系列。
Hegel, a universal property-based testing protocol and family of PBT libraries

原始链接: https://hegel.dev

黑格尔是一种基于属性的通用测试协议和库集合,建立在 Hypothesis 之上。 首次访问? 我们建议从“入门指南”开始。 介绍 操作指南 解释 参考

## 黑格尔:一种新的基于属性的测试协议 PaulHoule 发布了黑格尔,一种新的通用基于属性的测试(PBT)协议和相关的库(hegel.dev)。初始库包括 `hegel-go`,`hegel-cpp` 计划下周发布。该项目旨在提供一个协议,允许各种语言的前端,文档可在 hegel.dev/reference/protocol 找到,并且正在开发一份指南。 讨论很快转向了“黑格尔”这个名字,一些评论者对将一位著名哲学家的名字用于软件项目表示担忧。一场关于黑格尔哲学,特别是其与辩证发展和存在等概念相关性的热烈辩论随之而来。 一些用户指出当前实现依赖于 Python 服务器,这引发了对复杂性的担忧,但开发者计划未来推出基于 Rust 的服务器。人们对 PBT 的潜力感到兴奋,尤其是在 AI 生成代码日益普及的情况下,传统的单元测试可能不足。
相关文章

原文

Hegel is a universal property-based testing protocol and family of libraries, built on Hypothesis.

First time here? We recommend starting with the Getting started guide.

Introduction

How-to guides

Explanation

Reference

联系我们 contact @ memedata.com