gpt4 book ai didi

python - 可以使用 python 脚本生成和编写 C++ 文件/程序吗?

转载 作者:太空狗 更新时间:2023-10-30 02:04:06 26 4
gpt4 key购买 nike

作为实习的一部分,我正在进行单元测试。我的老板总是告诉我,找到一种自动化的方法是最好的方法,我想知道是否可以使用 python,编写一个脚本来读取具有特定结构和语法的文本文件,然后生成一个基于所述文本文件的c++文件?

我正在使用 Google-Test 进行单元测试,我只是认为这将是对公司工具的一个很好的补充,但我只是想知道它是否可行,以及是否有其他人做过类似的事情。

谢谢!

最佳答案

是的,这当然是可行的。我以前做过这个(我们在内部使用 Python 来创建一些 C++ 代码来读写结构)。您可以只使用自定义脚本(就像@Kevin 在他的评论中说的那样,很简单),或者您可以使用像 Cog 这样的 Python 工具如果您想要更结构化的方法。

与任何事情一样,需要权衡取舍。使用 Python 生成 C++ 代码意味着开发人员要学习另一种语言(没什么大不了的,Python 值得学习并且很好地补充了 C++),并且在您的开发和构建过程中有一个额外的间接级别,并且有额外的(Python)代码来维护。如果你走这条路,请记住简单是一种美德;不要沉迷于尝试编写一个歌舞的“生成各种可以想象的 C++ 代码”框架。

关于python - 可以使用 python 脚本生成和编写 C++ 文件/程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24142529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com