[Polycasso-commit] SF.net SVN: polycasso:[69] trunk/polycasso/src/com/mebigfatguy/polycasso/ Improv
Brought to you by:
dbrosius
|
From: <dbr...@us...> - 2009-11-27 14:27:39
|
Revision: 69
http://polycasso.svn.sourceforge.net/polycasso/?rev=69&view=rev
Author: dbrosius
Date: 2009-11-27 14:27:31 +0000 (Fri, 27 Nov 2009)
Log Message:
-----------
calc type pct as you update success/failure
Modified Paths:
--------------
trunk/polycasso/src/com/mebigfatguy/polycasso/ImprovementTypeStats.java
Modified: trunk/polycasso/src/com/mebigfatguy/polycasso/ImprovementTypeStats.java
===================================================================
--- trunk/polycasso/src/com/mebigfatguy/polycasso/ImprovementTypeStats.java 2009-11-27 02:02:43 UTC (rev 68)
+++ trunk/polycasso/src/com/mebigfatguy/polycasso/ImprovementTypeStats.java 2009-11-27 14:27:31 UTC (rev 69)
@@ -33,7 +33,7 @@
private static class Stats {
public int successes = 1;
public int totals = 1;
- public double pct = 0.0;
+ public double pct = 1.0;
@Override
public String toString() {
@@ -66,6 +66,8 @@
failureRun = successful ? 0 : failureRun + 1;
if (failureRun > MAX_FAILURE_RUN) {
initStats();
+ } else {
+ stats.pct = ((double)stats.successes) / ((double) stats.totals);
}
}
@@ -80,7 +82,6 @@
double totalPct = 0.0;
for (Stats stat : typeStats.values()) {
- stat.pct = ((double) stat.successes) / ((double) stat.totals);
totalPct += stat.pct;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|