meta données pour cette page
- fr
Suivi d’améliorations (v3)
Document de suivi à jour pour la v3 (Blockly 13). Les anciennes notes de revue (tailles de fichiers, flags ENABLE_*, « aucun test ») sont obsolètes et ont été retirées.
Déjà en place (ne pas rouvrir)
- Séparation core / host / demo (
package.jsonexports, KERNEL) - Cycle
shared↔block_types_registrycassé (injectionregisterVariableTypeForBlockResolver) - Génération : workspace vide sans stubs ; setup/loop vides émis si les blocs sont présents ; erreurs de définition de listes en section globale
- Headers GPL +
@packageDocumentationuniformes ; quasi zéroany/@ts-ignore - Tests sous
tests/*.test.ts(générateurs, typing, fields, convertisseur rduino, core-api)
Pistes encore ouvertes
| Priorité | Sujet | Notes |
|---|---|---|
| Haute | Découper shared.ts / arduino_generator.ts | God modules (~1200 L) |
| Haute | Boot DOM démo (getElementById + !) | Fail soft / résolution unique |
| Moyenne | Étendre core-api.test.ts | createUcBlockly, persistence, checker |
| Moyenne | Isoler blockly_patches.ts | Facade + tests au bump Blockly |
| Basse | Factoriser mutators +/- | array / libre / logic |
Voir aussi Architecture et Répartition.