{"id":382528,"date":"2024-11-13T06:30:23","date_gmt":"2024-11-13T06:30:23","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=content_hub&#038;p=382528"},"modified":"2024-11-13T06:30:23","modified_gmt":"2024-11-13T06:30:23","slug":"schroedinbug","status":"publish","type":"content_hub","link":"https:\/\/www.ninjaone.com\/fr\/it-hub\/endpoint-security\/schroedinbug\/","title":{"rendered":"Qu&rsquo;est-ce qu&rsquo;un schroedinbug\u00a0?"},"content":{"rendered":"<p>Un\u00a0<strong>schroedinbug<\/strong>\u00a0(\u00e9galement orthographi\u00e9 schr\u00f6dinbug) est un <a href=\"https:\/\/www.ninjaone.com\/fr\/it-hub\/endpoint-security\/bug-logiciel-inhabituel\/\">bug logiciel inhabituel<\/a> qui ne se manifeste que lorsqu&rsquo;un programmeur ou un d\u00e9veloppeur le remarque. Il s&rsquo;agit de l&rsquo;un des bugs logiciels les plus difficiles \u00e0 identifier, de par sa nature m\u00eame\u00a0: le \u00ab\u00a0bug reste latent et n&rsquo;endommage pas le logiciel (<em>il est courant qu&rsquo;un logiciel fonctionne sans probl\u00e8me pendant des ann\u00e9es<\/em>), mais une fois qu&rsquo;une personne lit le code du logiciel, le programme ne fonctionne plus.<\/p>\n<p>Il s&rsquo;agit d&rsquo;un probl\u00e8me d\u00e9licat car, logiquement, le bug n&rsquo;aurait pas d\u00fb entra\u00eener l&rsquo;ex\u00e9cution du programme en premier lieu. Pourtant, le probl\u00e8me\u00a0<em>ne se manifeste qu&rsquo;une fois qu&rsquo;un programmeur l&rsquo;a d\u00e9couvert.<\/em> Une fois qu&rsquo;il a \u00e9t\u00e9 d\u00e9tect\u00e9, le programme fonctionne mal jusqu&rsquo;\u00e0 ce que le bug soit corrig\u00e9.<\/p>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">\ud83d\udcbb S\u00e9curisez vos terminaux distants et hybrides gr\u00e2ce \u00e0 la gestion efficace des correctifs multi-OS de NinjaOne.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.ninjaone.com\/fr\/gestion-des-correctifs-essai-gratuit\">Planifiez d\u00e8s maintenant votre essai gratuit de 14 jours.<\/a><\/p>\n<\/div>\n<h2>Pourquoi l&rsquo;appelle-t-on schroedinbug\u00a0?<\/h2>\n<p>Le nom a \u00e9t\u00e9 inspir\u00e9 par l&rsquo;exp\u00e9rience par la pens\u00e9e du chat de Schr\u00f6dinger, une superposition quantique tr\u00e8s r\u00e9pandue en m\u00e9canique quantique. Erwin Schr\u00f6dinger, physicien autrichien, a propos\u00e9 l&rsquo;id\u00e9e qu&rsquo;un chat peut \u00eatre \u00e0 la fois mort et en vie dans une bo\u00eete.<\/p>\n<p>Elle a remis en question l&rsquo;\u00e9cole de Copenhague en ce qui concerne la m\u00e9canique quantique, qui reste l&rsquo;un des cadres les plus influents pour la compr\u00e9hension de cette th\u00e9orie physique. Cette \u00e9cole repose essentiellement sur plusieurs principes fondamentaux, et en particulier sur la dualit\u00e9 onde-particule. Les physiciens ont estim\u00e9 que les entit\u00e9s peuvent se comporter \u00e0 la fois comme des particules et comme des ondes, en fonction de la configuration exp\u00e9rimentale. Elle part du principe que les particules quantiques n&rsquo;ont des valeurs d&rsquo;observables (ou des donn\u00e9es mesurables telles que la position ou l&rsquo;\u00e9lan)\u00a0<em>qu&rsquo;une fois observ\u00e9e.<\/em> En tant que telles, les entit\u00e9s existent dans une gamme de potentialit\u00e9s, ou ce que l&rsquo;on appelle une \u00ab\u00a0superposition\u00a0\u00bb.<\/p>\n<p>Schr\u00f6dinger a propos\u00e9 une exp\u00e9rience par la pens\u00e9e pour remettre en question cette interpr\u00e9tation. Nous n&rsquo;entrerons pas dans les d\u00e9tails de cette exp\u00e9rience dans cet article, mais nous vous recommandons de lire l&rsquo;exp\u00e9rience du chat de Schr\u00f6dinger dans cet <a href=\"https:\/\/www.lemagit.fr\/definition\/Chat-de-Schroedinger\" target=\"_blank\" rel=\"noopener\">article de LeMagIT<\/a>.<\/p>\n<p>Ce qu&rsquo;il faut retenir, c&rsquo;est la mani\u00e8re dont cette exp\u00e9rience par la pens\u00e9e a influenc\u00e9 la programmation informatique et l&rsquo;existence de divers bugs de logiciels.<\/p>\n<h2>Qu&rsquo;est-ce qu&rsquo;un schroedinbug\u00a0?<\/h2>\n<p>Dans le domaine de la programmation informatique, le schroedinbug suit ce sch\u00e9ma\u00a0:<\/p>\n<ol>\n<li>Le syst\u00e8me ou l&rsquo;application fonctionne parfaitement, souvent depuis des ann\u00e9es.<\/li>\n<li>Ensuite, une erreur sans rapport et souvent mineure est signal\u00e9e, ou le programmeur d\u00e9cide de v\u00e9rifier le code source au hasard.<\/li>\n<li>Le d\u00e9veloppeur enqu\u00eate sur l&rsquo;erreur, lit le code source et d\u00e9couvre que le code est d\u00e9fectueux et qu&rsquo;il n&rsquo;aurait pas d\u00fb permettre au syst\u00e8me ou \u00e0 l&rsquo;application de fonctionner en premier lieu.<\/li>\n<\/ol>\n<p>Cela donne naturellement lieu \u00e0 des discussions, car, un code qui ne pourrait jamais fonctionner,\u00a0<em>ne pourrait jamais fonctionner<\/em>. S&rsquo;il a fonctionn\u00e9 ou fonctionne encore, cela signifie que le code est correct. Et pourtant, des cas de schroedinbugs sont encore signal\u00e9s et exp\u00e9riment\u00e9s, m\u00eame aujourd&rsquo;hui.<\/p>\n<p>Alors, comment se fait-il qu&rsquo;un schroedinbug existe\u00a0?<\/p>\n<p>Il y a quelques th\u00e9ories \u00e0 prendre en compte.<\/p>\n<h3>Le code d&rsquo;erreur correspondait \u00e0 un probl\u00e8me non majeur<\/h3>\n<p>Certains d\u00e9veloppeurs de logiciels pensent qu&rsquo;un schroedinbug est parfois signal\u00e9 parce qu&rsquo;un programmeur ou un d\u00e9veloppeur ne comprend pas enti\u00e8rement le code source. Dans ce cas, le code d&rsquo;erreur se trouve dans une caract\u00e9ristique ou une fonction non majeure qui n&rsquo;est pas utilis\u00e9e r\u00e9guli\u00e8rement. Une condition externe est modifi\u00e9e (par exemple, une nouvelle mise \u00e0 jour) et provoque par inadvertance une rupture du code.<\/p>\n<p>Le d\u00e9veloppeur examine alors le code source et, ayant besoin de plus de temps pour retracer chaque cas de figure ou d\u00e9pendance, d\u00e9clare que le logiciel n&rsquo;a jamais pu fonctionner et le r\u00e9\u00e9crit simplement.<\/p>\n<h3>Le logiciel n&rsquo;a jamais fonctionn\u00e9 et personne ne l&rsquo;a remarqu\u00e9<\/h3>\n<p>Ceci est li\u00e9 au premier argument. Dans ce cas, une nouvelle personne examine un code source et remarque une erreur que personne n&rsquo;a encore d\u00e9couverte. Les d\u00e9veloppeurs qui travaillent avec ce code depuis longtemps disent alors que c&rsquo;est \u00ab\u00a0impossible\u00a0\u00bb puisqu&rsquo;ils l&rsquo;utilisent depuis des ann\u00e9es. Mais la v\u00e9rit\u00e9 est qu&rsquo;ils ne l&rsquo;ont jamais remarqu\u00e9 parce que ce n&rsquo;\u00e9tait pas pertinent, ou s&rsquo;ils\u00a0<em>l&rsquo;ont remarqu\u00e9<\/em>, ils n&rsquo;ont pas ressenti le besoin d&rsquo;y rem\u00e9dier imm\u00e9diatement jusqu&rsquo;\u00e0 ce que quelqu&rsquo;un d&rsquo;autre le d\u00e9couvre.<\/p>\n<p>Les d\u00e9veloppeurs ont donc raison de dire que le code source n&rsquo;a jamais pu fonctionner\u00a0<em>parce qu&rsquo;il n&rsquo;a jamais fonctionn\u00e9<\/em>.<\/p>\n<p>Quoi qu&rsquo;il en soit, les schroedinbugs sont controvers\u00e9s car ils supposent qu&rsquo;un code source pourrait \u00eatre un chat de Schr\u00f6dinger, ce qui, selon les ing\u00e9nieurs, ne pourrait jamais se produire. Si un code ne fonctionne pas, il ne fonctionne pas et ne fonctionnera jamais.<\/p>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">R\u00e9duisez les failles de s\u00e9curit\u00e9 jusqu&rsquo;\u00e0 75\u00a0% avec l&rsquo;outil de gestion des correctifs n\u00b01 de NinjaOne, selon G2.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.ninjaone.com\/fr\/gestion-des-correctifs-patch-management-demonstration-de-la-video-a-la-demande\">Regarder la d\u00e9mo.<\/a><\/p>\n<\/div>\n<h2>Emp\u00eacher l&rsquo;apparition de schroedinbugs dans votre r\u00e9seau informatique<\/h2>\n<p>Que les schroedinbugs existent ou non, il est important de prot\u00e9ger votre environnement informatique \u00e0 l&rsquo;aide d&rsquo;un syst\u00e8me de gestion des correctifs efficace et automatis\u00e9. La gestion des correctifs de NinjaOne vous aide \u00e0 identifier, \u00e9valuer et d\u00e9ployer automatiquement les correctifs sur les syst\u00e8mes d&rsquo;exploitation <a href=\"https:\/\/www.ninjaone.com\/fr\/plateforme-de-gestion-des-correctifs\/windows\/\">Windows<\/a>,\u00a0<a href=\"https:\/\/www.ninjaone.com\/fr\/plateforme-de-gestion-des-correctifs\/macos\/\">Mac<\/a>,\u00a0<a href=\"https:\/\/www.ninjaone.com\/fr\/plateforme-de-gestion-des-correctifs\/linux\/\">Linux<\/a>\u00a0et sur les\u00a0<a href=\"https:\/\/www.ninjaone.com\/fr\/plateforme-de-gestion-des-correctifs\/applications-tierces\/\">applications tierces<\/a>.<\/p>\n<p>Si vous \u00eates pr\u00eat, demandez un devis gratuit, inscrivez-vous pour un <a href=\"https:\/\/www.ninjaone.com\/fr\/gestion-des-correctifs-essai-gratuit\/\">essai gratuit <\/a>de 14 jours ou <a href=\"https:\/\/www.ninjaone.com\/fr\/gestion-des-correctifs-patch-management-demonstration-de-la-video-a-la-demande\/\">regardez une d\u00e9mo.<\/a><\/p>\n","protected":false},"author":152,"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":""},"hub_categories":[4185],"class_list":["post-382528","content_hub","type-content_hub","status-publish","hentry","content_hub_category-endpoint-security"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/content_hub\/382528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/content_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/types\/content_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/users\/152"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media?parent=382528"}],"wp:term":[{"taxonomy":"content_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/hub_categories?post=382528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}