Un atelier Ruby · Édition d'ApprentissageA Ruby Workshop · Learning Edition

La résolution de méthode, ou le coût que le cache amortit Method resolution, or the cost the cache amortizes

Chaque message se résout en remontant la chaîne d'ancêtres (Vol 5), mais Ruby met le résultat en cache : la profondeur ne se paie qu'au premier appel. Le coût ne reparaît qu'hors du cache — method_missing, ou la modification de classes en boucle. La règle : mesure avant de croire, jamais l'inverse. Every message resolves by walking the ancestor chain (Vol 5), but Ruby caches the result: depth is paid only on the first call. The cost reappears only outside the cache — method_missing, or modifying classes in a loop. The rule: measure before believing, never the reverse.

AudienceAudience
Dev qui imagine le dynamisme coûteux et n'a pas encore mesuré Dev who imagines dynamism costly and hasn't yet measured
Format
Self-paced
ChapitresChapters
5
Date
Juil 2026 Jul 2026
≈ 19 min ●●●○ Résolution de méthodemethod cacheBenchmark
🔒

La suite est réservée The rest is members-only

Le premier numéro est libre. Débloque tout The Ruby Loop — tous les volumes, à vie — pour 5 €, paiement unique. The first issue is free. Unlock all of The Ruby Loop — every volume, forever — for €5, one-time.

Retour au kiosqueBack to newsstand