Laurent Bossavit
1e30186d81
⚙️ Tentative pour améliorer la collecte d'emails
2017-09-01 13:03:41 +02:00
Laurent Bossavit
a3b9f3e6af
🔨 Intègre la réduction (ex-)Fillon
2017-08-28 17:18:19 +02:00
Laurent Bossavit
8510685ad5
⚙️ Implémente le 'minimum de', pour la réduction Fillon
2017-08-28 17:18:19 +02:00
Laurent Bossavit
c53cb4c68f
🐛 Fournit un format pour l'effectif de l'entreprise
2017-08-28 17:18:19 +02:00
Laurent Bossavit
1e296a5f6d
⚙️ Implémente les variations dans les multiplications, pour le FNAL
2017-08-28 17:18:19 +02:00
Laurent Bossavit
ddae8c1a37
⚙️ Affiche les valeurs au centime d'euro pour faciliter le test
2017-08-28 17:18:18 +02:00
Laurent Bossavit
65903a70ab
🐛 Répare l'affichage des négations
2017-08-28 17:18:18 +02:00
Laurent Bossavit
7ccc8e4e1f
✅ Tester les variables manquantes dans les variations
2017-08-28 17:18:18 +02:00
Laurent Bossavit
f66989ad4a
⚙️ Implémente les variations
2017-08-28 17:18:18 +02:00
Laurent Bossavit
e136be066c
📗 Désactive la vérification du header Host, pour Heroku
2017-08-28 15:43:29 +02:00
Laurent Bossavit
6a07c613c4
📗 Rend le port configurable pour Heroku
2017-08-28 15:32:37 +02:00
mama
e2c882be6c
🐛 Réparation du mauvais et temporaire hack du cache des variables
2017-08-22 11:38:11 +02:00
mama
d7eb12f37c
Nettoyage et documentation de traverse
2017-08-22 10:53:38 +02:00
mama
187d809b1a
🐛 Pas de barre de résultats si pas de simulation en cours
2017-08-21 15:39:54 +02:00
Laurent Bossavit
d80287a4d2
⚙️ Corrige l'évaluation de 'une de ces conditions'
2017-08-18 17:21:43 +02:00
mama
2633d07639
✅ Ajout du test méca une de ces conditions
...
Il ne passe pas : il semble qu'il y ait un bug dans l'implémentation du
mécanisme !
2017-08-16 17:51:36 +02:00
mama
863d6a7198
🐛 Résolution du bug de getObjectives qui demandait un hack
...
Notamment dans generateQuestions.js
2017-08-16 16:50:23 +02:00
mama
b7a81813c6
✅ Test de l'aiguillage plus complet
...
Ajout d'une imbrication. Les exemples sont renommés pour avoir un
minimum de sens : on image coder le droit du logement
2017-08-16 13:43:18 +02:00
mama
4df2dbb03c
🐛 L'aiguillage doit renvoyer 0 si toutes ses conditions sont fausses
...
Mieux : il doit renvoyer un false qui serait ensuite converti en 0 dans
une opération numérique
2017-08-16 11:21:42 +02:00
mama
246d8d5607
Accélération du script `test`
...
Il remplace test-fast.
2017-08-14 14:11:38 +02:00
mama
d6ea143371
Renommage du méca. 'logique numérique' en 'aiguillage numérique'
...
Plus explicite : on comprend mieux que c'est un switch.
Plus facile à mémoriser.
2017-08-02 15:28:33 +02:00
mama
358e2200af
Changement de comportement sur "logique numérique"
...
Retour au même algo de collecte des variables manquantes: même si la
condition est non résolue (il manque une variable), on collecte quand
même les variables manquantes de sa conséquence.
Ajout d'un test
2017-08-02 15:20:58 +02:00
mama
f884f6a319
fixup! 🐛 Correction du bouton "Tout effacer"
2017-08-01 16:31:50 +02:00
mama
12491597c7
fixup! 🎨 Espace insécable entre la question et son '?'
2017-08-01 15:52:14 +02:00
mama
cb1275185b
🎨 Espace insécable entre la question et son '?'
2017-08-01 15:00:11 +02:00
mama
82432f38bb
🐛 Correction du bouton "Tout effacer"
...
Affichage d'unn message sur une /regle sans formule
Redirection vers /regle d'une /simu sans formule
2017-07-31 18:16:25 +02:00
Laurent Bossavit
1e2e46c4e5
🐎 Optimisation 'sale' du calcul
2017-07-31 17:32:59 +02:00
mama
74ffad0140
📝 Nettoyage et documentation de traverse.js
2017-07-31 16:55:22 +02:00
Laurent Bossavit
f6e4b58219
🐛 Tient compte des composantes autres que salarié/employeur
2017-07-28 13:42:48 +02:00
Laurent Bossavit
d5a1e08c72
🐛 Répare la collecte des variables manquantes des logiques numériques
2017-07-28 11:46:26 +02:00
Laurent Bossavit
fcd68fe72c
⚙️ Harmoniser le code des expressions binaires et comparaisons
2017-07-28 11:46:25 +02:00
Laurent Bossavit
34977eb234
🐛 Ne pas remonter de variables manquantes d'autres conditions si une est satisfaite
2017-07-28 11:46:25 +02:00
Laurent Bossavit
38a21ff91e
🐛 Ne pas remonter de variables manquantes d'une formule non applicable
2017-07-28 11:46:25 +02:00
Laurent Bossavit
24074044b2
⚙️ Terminer le refactoring: plus besoin de la situation lors du parsing
2017-07-28 11:46:25 +02:00
Laurent Bossavit
ef66b727c8
🐛 Répare l'affichage des résultats
2017-07-28 11:46:25 +02:00
Laurent Bossavit
18de1b6103
⚙️ Elimine quelques scories du précédent calcul des filtres
2017-07-28 11:46:25 +02:00
Laurent Bossavit
4335aae7f5
⚙️ 🐛 Rétablit le filtrage, effet de bord sur l'affichage des résultats
2017-07-28 11:46:25 +02:00
Laurent Bossavit
29d9db71ec
🐛 Répare les tests embarqués en rectifant l'éval des arrays
2017-07-28 11:46:25 +02:00
Laurent Bossavit
2d5b859e4b
🐛 Répare l'évaluation et l'affichage des logiques numériques
2017-07-28 11:46:25 +02:00
Laurent Bossavit
424ffba715
🐛 Répare partiellement l'évaluation des logiques numériques
2017-07-28 11:46:24 +02:00
Laurent Bossavit
4cc508970e
⚙️ Mise en alignement
2017-07-28 11:46:24 +02:00
Laurent Bossavit
ca319d9004
🐛 Corrige l'affichage des comparaisons et expressions
2017-07-28 11:46:24 +02:00
Laurent Bossavit
93e820048b
🐛 Corrige l'évaluation des taux
2017-07-28 11:46:24 +02:00
Laurent Bossavit
306c732d09
⚙️ Différer également le rendu JSX
2017-07-28 11:46:24 +02:00
Laurent Bossavit
f0d4ed4e59
⚙️ Déplace les fonctions d'évaluation vers un module, factorise
2017-07-28 11:46:24 +02:00
Laurent Bossavit
3ac5243dea
⚙️ Evaluations différées (négation de variable)
2017-07-28 11:46:24 +02:00
Laurent Bossavit
b3c96e822a
🐛 Répare partiellement le rendu des règles
2017-07-28 11:46:24 +02:00
Laurent Bossavit
dc0a749005
🐛 Répare l'affichage des résultats
2017-07-28 11:46:24 +02:00
Laurent Bossavit
fc6a74c39a
🐛 Répare la génération des questions
2017-07-28 11:46:23 +02:00
Laurent Bossavit
00f4da9d82
🐛 Corrige la récursion des variables manquantes
2017-07-28 11:46:23 +02:00
Laurent Bossavit
70fb5d7d24
⚙️ Evaluation différée, logique numérique
2017-07-28 11:46:23 +02:00
Laurent Bossavit
d46dba0ff3
⚙️ Factorise l'évaluation des objets
2017-07-28 11:46:23 +02:00
Laurent Bossavit
d7cfb769e6
⚙️ Refactoring des max et multiplication
2017-07-28 11:46:23 +02:00
Laurent Bossavit
bac3bd3ef6
⚙️ Refactoring de l'évaluation des mécanismes
2017-07-28 11:46:23 +02:00
Laurent Bossavit
9a98b4b28f
⚙️ Supprime un log
2017-07-28 11:46:22 +02:00
Laurent Bossavit
1e3398f050
⚙️ Analyse top-down, correction de collect/buildNextSteps
2017-07-28 11:46:22 +02:00
Laurent Bossavit
5f3d4f386a
⚙️ Evaluations différées (refactoring des sommes et getObjectives)
2017-07-28 11:46:22 +02:00
Laurent Bossavit
f5364e162e
⚙️ Evaluations différées (refactoring des conditions)
2017-07-28 11:46:22 +02:00
Laurent Bossavit
3c8c4c9987
⚙️ Evaluations différées (refactoring partiel)
2017-07-28 11:46:22 +02:00
Laurent Bossavit
8ac1bc0aa7
⚙️ Evolue vers un traitement top-down
2017-07-28 11:46:22 +02:00
Laurent Bossavit
0161fd3d7d
⚙️ Refactoring
2017-07-08 13:28:56 +02:00
Laurent Bossavit
8d3760aa77
⚙️ Ajoute un FIXME
2017-07-07 11:20:03 +02:00
Laurent Bossavit
4ad7b71722
⚙️ Déplace reduceSteps
2017-07-07 10:41:06 +02:00
Laurent Bossavit
fe81f3e7fa
⚙️ Déplacer les fonctions getObjectives et collectMissingVariables
2017-07-07 10:35:40 +02:00
Laurent Bossavit
f7f088f378
⚙️ Supprime un import inutile
2017-07-05 08:48:02 +02:00
Laurent Bossavit
f53b06a5eb
🐛 Corrige la régression introduite par d9f6515d15
2017-07-04 10:15:26 +02:00
Laurent Bossavit
f36cceaf2c
⚙️ Basculer sur la nouvelle implémentation de findVariantsAndRecords
2017-07-04 10:15:26 +02:00
Laurent Bossavit
dd779be0a0
⚙️ Fournir une réimplémentation de findVariantsAndRecords
2017-07-04 10:15:26 +02:00
Laurent Bossavit
faa5353318
⚙️ Réintroduit les alias, réorganise certains imports
2017-07-04 10:15:26 +02:00
Laurent Bossavit
b44f61e674
✅ Simplifie la regex des fichiers Yaml
2017-07-04 10:15:26 +02:00
Laurent Bossavit
bf27bf9133
✅ Corrige les chemins et le mock Webpack
2017-07-04 10:15:26 +02:00
Laurent Bossavit
32edfa57a8
✅ Tentative pour tester sans Webpack
2017-07-04 10:15:26 +02:00
Laurent Bossavit
1e15fffecf
✅ Tester la création des questions à poser
2017-07-04 10:14:57 +02:00
Laurent Bossavit
e72395b93d
⚙️ Permettre de naviguer d'une règle à l'autre
2017-07-04 10:14:57 +02:00
Laurent Bossavit
56898677f3
⚙️ Implémenter le mécanisme de complément
2017-07-04 10:14:57 +02:00
Laurent Bossavit
6cb627db55
⚙️ Implémentation partielle du filtrage par composantes
2017-07-04 10:14:57 +02:00
Laurent Bossavit
b08a3d538a
⚙️ Factoriser l'extraction de composantes
2017-07-04 10:14:57 +02:00
Laurent Bossavit
bb7d16205f
⚙️ Tentative pour exploiter les composantes
2017-07-04 10:14:57 +02:00
Laurent Bossavit
c2a83a7487
🐛 Corrige une régression (bulles d'aides non visibles)
2017-07-04 10:14:40 +02:00
Laurent Bossavit
58251c0ad2
🐛 Quick fix pour réparer la prod
2017-06-29 12:50:12 +02:00
Laurent Bossavit
777ddbc7b7
✅ Tester getObjectives
2017-06-28 17:30:00 +02:00
Laurent Bossavit
c1624d3a84
⚙️ Sépare les fonctions des mécanismes
2017-06-28 17:30:00 +02:00
Laurent Bossavit
92903233f9
🐛 Corrige l'appel récursif au mécanisme d'aiguillage
2017-06-28 17:30:00 +02:00
Laurent Bossavit
552af3f98d
⚙️ Extraire les mécanismes dans un fichier dédié
2017-06-28 17:30:00 +02:00
Laurent Bossavit
bfd1f2a3af
✅ Tester le mécanisme de maximum, restructurer l'aiguillage
2017-06-28 17:30:00 +02:00
Laurent Bossavit
ab7073464f
✅ Tester le mécanisme de barème
2017-06-28 17:30:00 +02:00
Laurent Bossavit
ab197a4a39
✅ Tester le mécanisme de multiplication
2017-06-28 17:30:00 +02:00
Laurent Bossavit
6725673abc
✅ Tester le mécanisme de somme
2017-06-28 17:30:00 +02:00
Laurent Bossavit
a19c5739a6
✅ Tester le mécanisme de taux
2017-06-28 17:30:00 +02:00
Laurent Bossavit
8ca86d0029
✅ Tester les mécanismes du et logique, de l'aiguillage
2017-06-28 17:29:59 +02:00
Laurent Bossavit
9b427690ec
✅ Tester la logique n-conditions, corriger l'aiguillage, supprimer le warning https://fb.me/react-warning-keys
2017-06-28 17:29:59 +02:00
Laurent Bossavit
9a4afd4f68
✅ Restructurer treat() vers des conditionnelles
2017-06-28 17:29:59 +02:00
Laurent Bossavit
a608f0f5ae
⚙️ Pour la testabilité, réduit l'accès global aux règles
2017-06-28 17:29:59 +02:00
Laurent Bossavit
c87ab9a887
✅ Tests unitaires pour treatRuleRoot
2017-06-28 17:29:59 +02:00
Laurent Bossavit
81bfb9b22d
⚙️ Clarifie et documente le chargement des règles
2017-06-27 13:36:31 +02:00
Laurent Bossavit
e7b810aca3
⚙️ Ouvre le serveur sur toutes les interfaces
2017-06-27 13:36:11 +02:00
Laurent Bossavit
bbb85fa9ee
🐛 Corrige un commentaire erroné
2017-06-27 12:52:29 +02:00
mama
78969028de
🎨 Amélioration de la barre des résultats
...
Ajout de la mention 'résultats calculés au mois'
Les boîtes de résultat sont plus larges, leur titres mis en avant, moins
d'espace vertical gaché
2017-05-30 16:52:21 +02:00
mama
e6b246299a
Ajout d'un champ libre de commentaire en fin de simulation
2017-05-26 12:20:28 +02:00
mama
ec7726d709
SEO : Ajout d'un titre et description html sur les pages /simu et /règle
2017-05-19 11:36:53 +02:00