【发布时间】:2022-11-17 00:58:09
【问题描述】:
在游戏开发和电影之外的领域中是否有任何程序生成代码的实现, 整个概念是否有任何应用是前端开发甚至系统工程
据我所知,这都是游戏开发者
【问题讨论】:
标签: scalability implementation procedural-generation
在游戏开发和电影之外的领域中是否有任何程序生成代码的实现, 整个概念是否有任何应用是前端开发甚至系统工程
据我所知,这都是游戏开发者
【问题讨论】:
标签: scalability implementation procedural-generation
我能想到的主要通用用途是测试.
在测试系统时,生成大量逼真的数据作为输入有时很有用。这可以用作非确定性测试,只是抛出大量随机测试用例和预期结果,以建立系统工作超出您自己的手写测试用例的信心。
一次生成大量实际输入数据也可用于对系统进行压力测试。
一个子类别是模糊测试,它使用随机生成的垃圾数据运行测试,以查看程序是否以良好的方式运行,即使输入已损坏或无意义。
当然,如果一个系统处理某些领域,程序生成也可能更有用。例如,一个用于在各种情况下对您的设计进行物理模拟的系统,比如“这个飞机部件如何处理不同类型的湍流”。然而,这些是更多特定领域的案例。
【讨论】: