From 00ccbe21a74d7c7d09df9d4ed8e680de3e7b32f5 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Tue, 25 Jul 2023 00:37:50 +0200 Subject: [PATCH] simulate to a thousands simulations --- src/modules/feature/feature-board.ts | 4 +- src/modules/simulation/SimulationControls.vue | 2 +- .../simulation/SimulationDashboard.vue | 24 +++++ src/modules/simulation/simulation-store.ts | 91 +++++++++++++++---- src/utils.ts | 3 + 5 files changed, 101 insertions(+), 23 deletions(-) diff --git a/src/modules/feature/feature-board.ts b/src/modules/feature/feature-board.ts index 8b33a8d..0ef18bd 100644 --- a/src/modules/feature/feature-board.ts +++ b/src/modules/feature/feature-board.ts @@ -5,7 +5,7 @@ import { Strategy } from '@/modules/lean/strategy' import { FeatureState } from '@/store-type' import { getMean, pickRandomElement, popNElement, shuffleArray } from '@/utils' -const MAX_FEATURES = 30 +const MAX_FEATURES = 200 const HARD_STOP = 5000 const hasQualityIssue = ({ @@ -22,7 +22,7 @@ const hasQualityIssue = ({ daysWithProblemSolving ) - let multiplicator = getOverburdenMultiplicator(tasksInParallel) + const multiplicator = getOverburdenMultiplicator(tasksInParallel) const quality = Math.random() return quality > qualityProbability / multiplicator diff --git a/src/modules/simulation/SimulationControls.vue b/src/modules/simulation/SimulationControls.vue index 66b2472..cded5f2 100644 --- a/src/modules/simulation/SimulationControls.vue +++ b/src/modules/simulation/SimulationControls.vue @@ -1,7 +1,7 @@