PulseAugur
实时 12:27:37
Русский(RU) Тесты для кода, который пишет ИИ: контракты вместо ассертов — создание сервера для онлайн ММО игр на PHP, ч. 20 Половину контрактов моего игрового сервера нельз

AI生成的代码使用契约而非断言进行测试

本文详细介绍了使用PHP为在线MMO游戏实现服务器的过程,重点关注AI生成代码的契约式测试。作者解释了如何使用契约代替传统的断言,特别是对于输出是动态的、嵌入在实时进程、页面标记或游戏帧中的代码。该系统包括将测试定义为由代理执行的“给定→操作→期望”表,并包含一个验证发现的审查流程,以及为AI代码生成设定了明确的界限。 AI

影响 提供了一种测试AI生成代码的新颖方法,有望提高软件开发的可靠性。

排序理由 文章描述了用于测试AI生成代码的特定技术实现,属于工具范畴,而非核心AI发布或重大的行业事件。

在 Mastodon — fosstodon.org 阅读 →

AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →

AI生成的代码使用契约而非断言进行测试

报道来源 [1]

  1. Mastodon — fosstodon.org TIER_1 Русский(RU) · [email protected] ·

    Code tests for AI-generated code: contracts instead of assertions - building a server for online MMO games in PHP, part 20 Half of my game server contracts are impossible

    Тесты для кода, который пишет ИИ: контракты вместо ассертов — создание сервера для онлайн ММО игр на PHP, ч. 20 Половину контрактов моего игрового сервера нельзя записать ассертом: исход живёт в ответе живого процесса, в разметке страницы и в кадре игры. Я записал их таблицами «д…