[软工]第一次作业评测要点(暂定)

项目地址

通用

  • 输入输出为文件输入输出,编码为utf8

cpp

  • 使用Msbuild
  • 运行格式为addressbook.exe 1.txt 2.txt ,即第一个参数为输入文件相对位置,第二个为输出文件相对位置。
  • 项目名为addressbook,既为项目中有一个addressbook.sln文件,编译完的可执行文件为addressbook.exe
  • 使用编译指令为"[msbuild位置]MSBuild" "addressbook.sln" /t:Rebuild /p:Configuration=Release /p:Platform=x86

java

  • java版本为1.8.0
  • 使用gradlew包装下的gradle。
  • 运行格式为java -jar addressbook.jar 1.txt 2.txt ,即第一个参数为输入文件相对位置,第二个为输出文件相对位置。
  • 请保证编译完的jar文件可以执行,并且名字为addressbook.jar
  • 使用编译指令为gradlew.bat clean && gradlew.bat build

python(也许可以跑)

  • python版本为3.7.4
  • 运行格式为python addressbook.py 1.txt 2.txt ,即第一个参数为输入文件相对位置,第二个为输出文件相对位置。
  • 请保证仅有一个python文件,并且名字为addressbook.py

github

  • .gitignore文件排除无关文件,评审同学有权利对在仓库中上传大文件的同学进行额外扣分。
  • 请使用公开的github仓库。

评测

  • 请下载最新版的评测环境,并在PowerShell使用luajit运行main.lua(./luajit main.lua)。
  • 在config.lua中修改msbuild位置,注意格式。
  • 在in文件夹中放入输入数据。
  • 在repo.json文件中写上要评测的github地址。
  • 在truth文件夹中放入标准答案。
  • out文件夹为执行结果。
  • mark为每个人的分数。

此要点并非最后版本,如有改动以最后版本为准。

猜你喜欢

转载自www.cnblogs.com/jhy16193335/p/11507315.html
今日推荐