Que fait Optimiseur d'exécution parallèle ?
Utilisez cette compétence lorsque la vitesse vient de la réalisation simultanée de travaux indépendants : inspection de dépôt, lectures de fichiers, vérifications d'API, vérifications de navigateur, voies de construction/test, vérifications de déploiement, ou passes d'implémentation multi-espaces de travail.
Modèle central
Transformez l'urgence en un graphe de dépendances avant d'agir.
- Définissez l'objectif et le signal de fin.
- Divisez le travail en voies.
- Marquez chaque voie comme parallèle, séquentielle ou conditionnelle.
- Exécutez ensemble les lectures et vérifications indépendantes.
- Gardez les écritures isolées par fichier, espace de travail, branche, service ou jeu de données.
- Fusionnez seulement après que des preuves montrent que les voies sont compatibles.
- Terminez avec un tableau de vérification, pas une affirmation vague de rapidité.
Matrice de voies
Avant une grande poussée, écrivez une matrice compacte :
Voie | Peut-elle s'exécuter en parallèle ? | Surface d'écriture | Risque | Vérification
Analyse du dépôt | oui | aucun | faible | sorties rg/git status
Correctif backend | peut-être | src/api | moyen | tests unitaires
Correctif frontend | peut-être | app/components | moyen | capture d'écran navigateur
Vérification de déploiement | après construction | service distant | élevé | URL active + journaux
N'exécutez des voies en parallèle que lorsque leurs surfaces d'écriture n'entrent pas en collision.
Règles d'exécution
- Regroupez par lots les lectures de fichiers, les recherches, les vérifications d'état et les requêtes de métadonnées.
- Utilisez des espaces de travail isolés pour les grandes voies d'implémentation non liées.
- Lancez les tests de longue durée, les constructions, les sauvegardes et les déploiements dans des sessions séparées, puis sondez-les délibérément.
- Si une voie découvre un obstacle qui modifie le plan, mettez en pause les voies dépendantes et mettez à jour la matrice.
- Ne laissez jamais un processus d'arrière-plan survivre au tour sauf si l'utilisateur a explicitement demandé un service continu.
- Ne parallélisez pas les commandes destructrices, les migrations, les écritures sur la même table ou les déploiements affectant des clients en service sans un contrôle explicite.
Format de sortie
Utilisez ceci pour rapporter :
Résultat de l'exécution parallèle :
- Voies exécutées : 5
- Voies terminées : 4
- Voie bloquée : vérification de déploiement, en attente de propagation DNS
- Chemin rapide trouvé : analyse groupée du dépôt + tests ciblés
- Vérification : lint passé, unitaire passé, test en direct passé
Modes de défaillance
- Plus de concurrence créant des modifications conflictuelles.
- Évaluer l'outil au lieu de la tâche.
- Considérer "rapide" comme terminé avant que la correction ne soit prouvée.
- Oublier de sonder les sessions en cours.
- Cacher les vérifications ignorées derrière un résumé de succès.