La méthode

Une méthode pour trouver le coût réel

Je ne commence pas par un outil à la mode. Je commence par l’opération, le volume, le résultat vérifié et l’endroit où le travail commence à se multiplier.

Observer

Qu’est-ce qui ne fonctionne pas, ralentit ou s’approche de la limite ? Je pars d’une opération métier réelle.

Séparer

Je divise la lecture, le traitement, les appels externes, la vérification et l’écriture afin que chaque coût devienne visible.

Tester

Je change une seule dimension à la fois : champs, lignes, répétitions, instances, recherches ou travaux concurrents.

Changer

Je choisis la plus petite modification structurelle qui supprime le travail inutile tout en conservant le résultat fonctionnel.

Vérifier

Je mesure à nouveau chaque étape. Une optimisation déplace le chemin critique ; elle ne le fait pas disparaître.

Transmettre

Je laisse des journaux, des tests, des conventions, des modèles et une preuve claire qu’une autre personne peut répéter.

Le jugement avant le rituel

Chaque problème n’exige pas la méthode complète

Un script exécuté une seule fois, un prototype jetable ou une page qui lit dix lignes peuvent ne pas justifier une instrumentation complète. La décision dépend toujours du risque, de la durée de vie, du volume et du coût d’un retour ultérieur.

Laboratoires publics

Le même résultat, obtenu par des voies différentes

Le dépôt compare des lectures répétées à une lecture unique, LINQ/Where aux dictionnaires et aux tableaux directs, l’écriture ligne par ligne aux lots, IndexOf à Aho-Corasick, le travail en série au parallélisme contrôlé et la pagination large à la pagination ID-first.

18demos
measured runs
[PHASE]execution map
SHA-256evidence manifest