阶段二 Part4 代码提交

search
Gridworld

阶段二 Part4 代码提交

  • 命名:Part4.zip
  • 要求:代码分为6个文件夹: ModifiedChameleonCritterChameleonKidRockHoundBlusterCritterQuickCrabKingCrab,每个文件夹中包含一个bug和一个runner。6个文件夹一起打包
  • 文件结构
     .
     ├── BlusterCritter
     │   ├── BlusterCritter.java
     │   └── BlusterCritterRunner.java
     ├── ChameleonKid
     │   ├── ChameleonKid.java
     │   └── ChameleonKidRunner.java
     ├── KingCrab
     │   ├── KingCrab.java
     │   └── KingCrabRunner.java
     ├── ModifiedChameleonCritter
     │   ├── ModifiedChameleonCritter.java
     │   └── ModifiedChameleonCritterRunner.java
     ├── QuickCrab
     │   ├── QuickCrab.java
     │   └── QuickCrabRunner.java
     └── RockHound
     │   ├── RockHound.java
     │   └── RockHoundRunner.java
     └── ...
    
  • 作业来源
  • 评分以100分为满分,以下分数为折后分数(8分)
    • 代码运行检查5分
    • Sonar代码分析3分
      1. Comments(注释):注释不得少于10%,少于10%扣2分
      2. Duplications(重复):允许重复行数最多为10行;多于10行的,每多10行扣1分(少于10行算10行)
      3. Rules compliance(遵守规则):遵守的规则至少为60%;低于60%的,少10%就扣1分;

        注:每出现1个Critical(严重)或者Blocker(阻断)问题,扣5分;