[軟工]第一次作業評測要點(欽定)


請群里下載

環境

  • 硬件:網絡
  • 系統:win10
  • 軟件:vs2017(msbuild,msvc),jdk1.8

請自行將java和msbuild的位置添加到環境變量的path

參考示例

  • C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Current\Bin
  • C:\Program Files\Java\jdk1.8.0_221\bin

通用

  • 輸入輸出為文件輸入輸出,編碼為utf8
  • 評測系統不提供任何本地依賴,如果需要依賴請自己在編譯或者執行時自動下載。
  • 程序的運行位置為默認編譯出來的位置。
  • 請不要新建/修改/刪除無關文件。

cpp

  • 使用Msbuild
  • 運行格式為C:\Users\jihua\Desktop\SoftwareTest\./dl/test/addressbook.exe C:\Users\jihua\Desktop\SoftwareTest\test\in.txt C:\Users\jihua\Desktop\SoftwareTest\test\ans\test.json ,即第一個參數為輸入文件位置,第二個為輸出文件位置。
  • 項目名為addressbook,既為項目中有一個addressbook.sln文件,編譯完的可執行文件為addressbook.exe
  • 使用編譯指令為"MSBuild" "addressbook.sln" /p:Configuration=Release
  • sln文件放在根目錄下
  • exe運行路徑為根目錄

java(gradle)

  • java版本為1.8.0
  • 使用gradlew包裝下的gradle。
  • 運行格式為java '-Dfile.encoding=UTF-8' -jar addressbook.jar 1.txt 2.txt ,即第一個參數為輸入文件相對位置,第二個為輸出文件相對位置。
  • 請保證編譯完的jar文件可以執行,並且名字為addressbook.jar
  • 使用編譯指令為gradlew.bat build
  • 請保證依賴文件全部被打包到輸出jar中。
  • 項目文件放在根目錄下

java(javac)

  • java版本為1.8.0
  • 運行格式為java '-Dfile.encoding=UTF-8' Main 1.txt 2.txt ,即第一個參數為輸入文件相對位置,第二個為輸出文件相對位置。
  • 請保證主類為Main.java,且在根目錄。
  • 使用編譯指令為javac -encoding utf-8 Main.java
  • 項目文件放在根目錄下
  • 把依賴的jar文件解壓到根目錄

github

  • .gitignore文件排除無關文件,評審同學有權利對在倉庫中上傳大文件的同學進行額外扣分。
  • 請使用公開的github倉庫。

評測

  • 在repo.json文件中寫上要評測的github地址。
  • test/mark為每個人的分數。
  • 如果評測系統長時間沒有反應,請停止運行,檢查mark文件夾,並重新評測沒有分數的代碼。

此要點並非最后版本,如有改動以最后版本為准。

更新日志

  • 19/9/16:修改java運行參數
  • 19/9/16:重寫

issues模板在此提iusses

標題

  • 使用的版本
  • 預期效果
  • 實際效果
  • 運行截圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM