Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 需要一些源代码测试/评估工具的想法吗_C++_C - Fatal编程技术网

C++ 需要一些源代码测试/评估工具的想法吗

C++ 需要一些源代码测试/评估工具的想法吗,c++,c,C++,C,我正在做一个大学项目,其中包括测试一名学生提交的源代码。 我是一名计算机专业的学生,和其他任何一所学院一样,我们有一些简单的问题需要用C/C++/Java/Php等语言来解决 例如,如果满足条件,则创建一个返回false或true的方法: 1) 条件1 2) 条件2 3) 条件3 教授们必须检查每一个代码,并给出相应的分数。所以我计划为这个问题开发一个解决方案。是否有可能使用某种工具使流程自动化 或者我必须自己申请(我想这不会那么容易)。 如果需要更多信息,请询问。请 请帮我解决这个问题。只是个

我正在做一个大学项目,其中包括测试一名学生提交的源代码。 我是一名计算机专业的学生,和其他任何一所学院一样,我们有一些简单的问题需要用C/C++/Java/Php等语言来解决

例如,如果满足条件,则创建一个返回false或true的方法:

1) 条件1

2) 条件2

3) 条件3

教授们必须检查每一个代码,并给出相应的分数。所以我计划为这个问题开发一个解决方案。是否有可能使用某种工具使流程自动化

或者我必须自己申请(我想这不会那么容易)。 如果需要更多信息,请询问。请 请帮我解决这个问题。只是个主意

我只是想澄清一下,这不是家庭作业。我想开发这个应用程序,这样我可以学到更多的东西,甚至可以帮助我的教授一点


提前感谢

试试Praktomat:

谷歌有一个C/C++测试框架。

您可以阅读相关内容并在此处获取:

我们在uni有自动测试仪。他们将根据测试数据运行程序(通过web界面提交),并检查输出。但这是黑匣子。在某种程度上,也应该有人进行代码审查。我想,这就是助教的作用;-)这正是我要找的@Thilo。我是你们大学使用的自动测试仪。他们检查的基本内容是什么。我可以这样编写自己的程序,但至少我需要知道测试标准应该是什么。我如何检查代码是否优化。Praktomat是我正在寻找的东西,但是它检查java文件不是C和C++。@安基苏海尔用C++、java、C++和C标记了你的问题。如果你只对C和C++感兴趣,为什么你使用所有这些标签?我在大学时,PrkToMT也能处理C++源。插件?@Tim我不是在寻找只针对java的解决方案。。这就是我给这些语言加上标签的原因。@Philip谢谢你,伙计。。我开始熟悉普拉克托马特了。谢谢你的建议。我还是不知道该怎么办,但是。。我不会放弃的,谢谢你的建议@maya。