Percentage | Lines | ||
---|---|---|---|
Evaluation |
|
100 % | 40 |
NodeType |
|
100 % | 23 |
TraversalResult |
|
100 % | 34 |
Analytics |
|
100 % | 42 |
DecisionNode |
|
100 % | 132 |
AlphaBeta |
|
100 % | 44 |
Engine |
|
100 % | 64 |
CRAP Score | Lines | ||
---|---|---|---|
DecisionNode::traverseGameTree() | 7 | 31 | |
Engine::decide() | 4 | 24 | |
AlphaBeta::update() | 3 | 8 | |
DecisionNode::isIdealOver() | 2 | 8 | |
Evaluation::isBetterThan() | 2 | 8 | |
Evaluation::getBestComparator() | 2 | 6 | |
Evaluation::getWorstComparator() | 2 | 6 | |
DecisionNode::getChildResult() | 2 | 12 | |
Engine::getAnalytics() | 2 | 7 | |
AlphaBeta::__construct() | 1 | 5 | |