src/control/GameProcess.java:5: headerCommentRequirement Required
src/control/GameProcess.java:7: Found non-transient, non-static member. Please mark as transient or provide accessors.
src/control/GameProcess.java:7: fieldCommentRequirement Required
src/control/GameProcess.java:8: publicMethodCommentRequirement Required
src/control/GameProcess.java:12: Parameter 'col' is not assigned and could be declared final
src/control/GameProcess.java:12: Parameter 'row' is not assigned and could be declared final
src/control/GameProcess.java:12: publicMethodCommentRequirement Required
src/control/GameProcess.java:19: publicMethodCommentRequirement Required
src/control/GameProcess.java:27: Local variable 'cellNum' could be declared final
src/control/GameProcess.java:50: Parameter 'curStatus' is not assigned and could be declared final
src/control/GameProcess.java:50: Parameter 'surCellNumber' is not assigned and could be declared final
src/control/GameProcess.java:52: Avoid using Literals in Conditional Statements
src/control/GameProcess.java:54: A method should have only one exit point, and that should be the last statement in the method
src/control/GameProcess.java:56: Avoid using Literals in Conditional Statements
src/control/GameProcess.java:58: A method should have only one exit point, and that should be the last statement in the method
src/control/GameProcess.java:70: Parameter 'col' is not assigned and could be declared final
src/control/GameProcess.java:70: Parameter 'row' is not assigned and could be declared final
src/control/GameProcess.java:87: Local variable 'width' could be declared final
src/control/GameProcess.java:88: Local variable 'length' could be declared final
src/control/GameProcess.java:90: Found 'DD'-anomaly for variable 'cellSaveRect' (lines '90'-'102').
src/control/GameProcess.java:90: Found 'DD'-anomaly for variable 'cellSaveRect' (lines '90'-'98').
src/control/GameProcess.java:98: Found 'DD'-anomaly for variable 'cellSaveRect' (lines '98'-'102').
src/control/GameProcess.java:98: Found 'DD'-anomaly for variable 'cellSaveRect' (lines '98'-'98').
src/control/GameProcess.java:102: Found 'DD'-anomaly for variable 'cellSaveRect' (lines '102'-'102').
src/control/GameProcess.java:102: Found 'DD'-anomaly for variable 'cellSaveRect' (lines '102'-'98').
src/control/GameProcessTest.java:11: headerCommentRequirement Required
src/control/GameProcessTest.java:13: fieldCommentRequirement Required
src/control/GameProcessTest.java:15: publicMethodCommentRequirement Required
src/control/GameProcessTest.java:20: publicMethodCommentRequirement Required
src/control/GameProcessTest.java:21: Local variable 'newGame' could be declared final
src/control/GameProcessTest.java:25: publicMethodCommentRequirement Required
src/control/GameProcessTest.java:26: Found 'DD'-anomaly for variable 'status' (lines '26'-'28').
src/control/GameProcessTest.java:27: Local variable 'col' could be declared final
src/control/GameProcessTest.java:27: Local variable 'row' could be declared final
src/control/GameProcessTest.java:27: Use one line for each declaration, it enhances code readability.
src/control/GameProcessTest.java:30: Potential violation of Law of Demeter (static property access)
src/control/GameProcessTest.java:34: JUnit tests should not contain more than 1 assert(s).
src/control/GameProcessTest.java:34: publicMethodCommentRequirement Required
src/control/GameProcessTest.java:36: Found 'DD'-anomaly for variable 'cellSavePrinciple' (lines '36'-'44').
src/control/GameProcessTest.java:37: Avoid unused local variables such as 'status'.
src/control/GameProcessTest.java:37: Found 'DU'-anomaly for variable 'status' (lines '37'-'54').
src/control/GameProcessTest.java:37: Local variable 'status' could be declared final
src/control/GameProcessTest.java:39: Avoid variables with short names like rc
src/control/GameProcessTest.java:39: Local variable 'rc' could be declared final
src/control/GameProcessTest.java:40: Avoid unused local variables such as 'obj'.
src/control/GameProcessTest.java:40: Found 'DU'-anomaly for variable 'obj' (lines '40'-'54').
src/control/GameProcessTest.java:40: Local variable 'obj' could be declared final
src/control/GameProcessTest.java:40: Potential violation of Law of Demeter (object not created locally)
src/control/GameProcessTest.java:41: Potential violation of Law of Demeter (object not created locally)
src/control/GameProcessTest.java:41: System.out.println is used
src/control/GameProcessTest.java:44: Potential violation of Law of Demeter (object not created locally)
src/control/GameProcessTest.java:46: Potential violation of Law of Demeter (object not created locally)
src/control/GameProcessTest.java:46: System.out.println is used
src/control/GameProcessTest.java:47: Potential violation of Law of Demeter (object not created locally)
src/control/GameProcessTest.java:50: Potential violation of Law of Demeter (object not created locally)
src/control/GameProcessTest.java:51: Potential violation of Law of Demeter (object not created locally)
src/control/GameProcessTest.java:51: Use assertTrue(x)/assertFalse(x) instead of assertEquals(true, x)/assertEquals(false, x) or assertEquals(Boolean.TRUE, x)/assertEquals(Boolean.FALSE, x).
src/control/GameProcessTest.java:52: Potential violation of Law of Demeter (object not created locally)
src/model/CellLifeWorld.java:3: headerCommentRequirement Required
src/model/CellLifeWorld.java:5: Found non-transient, non-static member. Please mark as transient or provide accessors.
src/model/CellLifeWorld.java:5: Private field 'worldRow' could be made final; it is only initialized in the declaration or constructor.
src/model/CellLifeWorld.java:5: fieldCommentRequirement Required
src/model/CellLifeWorld.java:6: Found non-transient, non-static member. Please mark as transient or provide accessors.
src/model/CellLifeWorld.java:6: Private field 'worldCol' could be made final; it is only initialized in the declaration or constructor.
src/model/CellLifeWorld.java:6: fieldCommentRequirement Required
src/model/CellLifeWorld.java:7: Found non-transient, non-static member. Please mark as transient or provide accessors.
src/model/CellLifeWorld.java:7: Private field 'cells' could be made final; it is only initialized in the declaration or constructor.
src/model/CellLifeWorld.java:7: fieldCommentRequirement Required
src/model/CellLifeWorld.java:14: Parameter 'worldCol' is not assigned and could be declared final
src/model/CellLifeWorld.java:14: Parameter 'worldRow' is not assigned and could be declared final
src/model/CellLifeWorld.java:19: Avoid using for statements without curly braces
src/model/CellLifeWorld.java:22: Avoid instantiating new objects inside loops
src/model/CellLifeWorld.java:29: publicMethodCommentRequirement Required
src/model/CellLifeWorld.java:33: publicMethodCommentRequirement Required
src/model/CellLifeWorld.java:47: Local variable 'randomNum' could be declared final
src/model/CellLifeWorld.java:48: Avoid using Literals in Conditional Statements
src/model/CellLifeWorld.java:49: Avoid using if...else statements without curly braces
src/model/CellLifeWorld.java:49: Potential violation of Law of Demeter (method chain calls)
src/model/CellLifeWorld.java:49: Potential violation of Law of Demeter (method chain calls)
src/model/CellLifeWorld.java:49: Potential violation of Law of Demeter (method chain calls)
src/model/CellLifeWorld.java:51: Avoid using if...else statements without curly braces
src/model/CellLifeWorld.java:51: Potential violation of Law of Demeter (method chain calls)
src/model/CellLifeWorld.java:51: Potential violation of Law of Demeter (method chain calls)
src/model/CellLifeWorld.java:51: Potential violation of Law of Demeter (method chain calls)
src/model/CellLifeWorld.java:53: Potential violation of Law of Demeter (method chain calls)
src/model/CellLifeWorld.java:53: Potential violation of Law of Demeter (method
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
LifeGame.zip (31个子文件)
LifeGame
bin
junit-4.10.jar 247KB
control
GameProcess.ast 109KB
GameProcessTest.class 2KB
GameProcess.class 2KB
model
CellMes.class 797B
CellLifeWorld.class 2KB
view
GameFrame$MultipyThread.class 2KB
LifeGameTest.class 1KB
GameFrame$3.class 765B
GameFrame$4.class 898B
GameFrame$1.class 2KB
GameFrame$2.class 1KB
GameFrame$ClickMonitor.class 2KB
GameFrame.class 5KB
junit-4.11.jar 239KB
.settings
edu.umd.cs.findbugs.core.prefs 8KB
org.eclipse.jdt.core.prefs 598B
src
junit-4.10.jar 247KB
control
GameProcess.ast 109KB
GameProcess.java 2KB
GameProcessTest.java 1KB
model
CellLifeWorld.java 2KB
CellMes.java 728B
view
LifeGameTest.java 430B
GameFrame.java 9KB
junit-4.11.jar 239KB
.project 582B
.classpath 358B
.pmd 45KB
reports
cpd-report.txt 1KB
pmd-report.txt 27KB
共 31 条
- 1
资源评论
JYZzz.
- 粉丝: 20
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功