Perspectives

OurFaces Tech Brief

Dernière édition ·

Pratiques de développement

Selon Meta, Catching JiTTests a aidé à détecter 74 bugs graves de confidentialité avant production

Meta indique que 589 ingénieurs ont été impliqués dans Catching JiTTests, qui fait partie de son infrastructure. Les ingénieurs ont signalé un taux de vrais positifs de 60 %. Ces tests ont joué un rôle clé dans la détection de 74 bugs graves de confidentialité au stade du diff, avant leur passage en production.

Pourquoi c’est important

Une régression détectée au stade du diff, avant l’intégration du code, n’atteint jamais les utilisateurs finaux. Les tests de Meta mettent en évidence un changement de comportement concret que les ingénieurs n’ont qu’à confirmer comme voulu ou non, ce que Meta présente comme un moyen pour les tests de suivre un développement plus rapide, assisté par l’IA.

Source : Catching Bugs Before They Land: JiTTesting’s Human-on-the-Loop Approach at Full Scale — Engineering at Meta,

  1. Outils et techniques

    GitHub Actions : disponibilité générale des lockfiles de dépendances des workflows

    Le blog de GitHub (The GitHub Blog) annonce la disponibilité générale des lockfiles de dépendances des workflows pour Free, Team et GitHub Enterprise Cloud, y compris l’offre avec résidence des données. L’extension gh actions-lock de GitHub CLI peut créer .github/workflows/actions.lock pour les actions et leurs dépendances transitives. Pour les workflows intégrés au dispositif, Dependabot actualise l’entrée correspondante dans la même pull request que la mise à jour de version d’une action, sans configuration supplémentaire.

    Pourquoi c’est important

    Les administrateurs d’entreprises, d’organisations et de dépôts peuvent imposer l’adoption des lockfiles au moyen de la politique Require lockfile.

    Source : GitHub Actions workflow lockfiles are generally available — The GitHub Blog,

  2. IA appliquée

    Google annonce Gemini 4 Carbon et présente ses scores aux benchmarks

    Google annonce Gemini 4 Carbon comme son prochain modèle « frontier ». Selon l’entreprise, Carbon se classe premier sur la version 5.0 de l’Artificial Analysis Intelligence Index avec un score de 59 et obtient 88,2 % sur SEC-bench Pro.

    Pourquoi c’est important

    Les scores de Google aident les équipes à comparer des modèles en code et en sécurité, mais c’est Google qui les communique, ses benchmarks externes ont été réalisés sans garde-fous et aucun score ne garantit l’adéquation à un usage précis. Carbon est d’abord réservé à certains spécialistes de la cyberdéfense, et les développeurs ne peuvent pas encore l’essayer.

    Source : Gemini 4 Carbon: our next frontier model — Google,

  3. IA appliquée

    VS Code : un réglage d’eagerness pour les abonnés payants à Copilot

    Selon code.visualstudio.com, les abonnés payants à GitHub Copilot peuvent régler l’eagerness des suggestions en ligne dans VS Code. Le modèle a été entraîné pour trois niveaux : faible, moyen et élevé. L’article utilise la distance d’édition comme indicateur de l’eagerness, en comptant les caractères modifiés par une suggestion.

    Pourquoi c’est important

    Les développeurs règlent l’intervention de Copilot : moins de modifications, plus petites, en mode faible, davantage et de plus grandes en mode élevé. En tests A/B face au mode moyen, le taux de rejet baisse de 29 % en mode faible et les caractères acceptés et conservés augmentent de 40 % en mode élevé. Ces réglages orientent, sans limites strictes.

    Source : Tune GitHub Copilot Inline Suggestions with Configurable Eagerness — code.visualstudio.com,

Éditions précédentes

  1. 4 articles
    1. Google lance des backends PyTorch natifs pour vLLM et SGLang

      Source : Announcing New vLLM and SGLang Inference Engines on TPU — developers.googleblog.com,

    2. Anthropic abandonne Git pour son monodépôt avec Scion

      Source : The Pulse: Anthropic builds its own source control system — The Pragmatic Engineer,

    3. Claude Duet ouvre sa préversion de recherche sur liste d’attente aux abonnés Pro et Max aux États-Unis

      Source : Introducing Claude Duet — Claude,

    4. Un guide de Sentry explique quand choisir les logs ou les métriques applicatives

      Source : Should you use a log or a metric? — Sentry Blog,