百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

NetArchTest

> 编程语言
开源

一个流畅的 .Net API,可在单元测试中强制执行架构规则。

1.8K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个流畅的 .Net API,可在单元测试中强制执行架构规则。

NetArchTest 这是一个流畅的 .Net Standard API,可在单元测试中强制执行架构规则。它受到 Java 图书馆 ArchUnit 的启发。

有许多静态分析工具可以评估应用程序结构,但它们更多地旨在强制实施通用最佳实践,而不是针对特定应用程序的约定。在这一领域的更好工具可以被用于为特定架构创建自定义规则,但这里的意图是将规则纳入测试套件,并创建一个自我测试的架构。

该项目受到 ArchUnit 的启发,这是一款基于 Java 的库,旨在解决长期保持架构设计模式在代码库中的困难。许多模式只能通过约定来强制实现,这往往依赖于严格和一致的代码审查过程。随着项目的增长,用例的复杂性增加以及开发人员的更替,这种纪律往往会被打破。

流畅的 API 会指导您根据谓词、条件和连接符组合构建规则。任何规则的起点都是静态 Types 类,您可以从路径、程序集或命名空间加载一组类型。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言