web-dev-qa-db-fra.com

Différence entre le correctif et le correctif?

Je sais que c'est une question très basique mais je n'arrive pas à trouver la réponse avec Google. Quelle est la différence entre un correctif et un correctif?

47
Evanss

Le terme de correctif est généralement utilisé lorsque le client a trouvé un problème dans la version actuelle du produit et ne peut pas attendre d'être corrigé jusqu'à la prochaine grande version. Par conséquent, un problème de correctif est créé pour le résoudre et est publié dans le cadre de la mise à jour de la version actuelle généralement appelée mise à jour cumulative (CU). Les UC ne sont qu'un tas de correctifs ensemble.

Bugfix - Nous l'utilisons généralement lorsqu'un problème est détecté pendant la phase de développement et de test en interne.

46
m_d_p29

D'après mon expérience de support dans une grande société de logiciels, les deux termes ne sont pas liés.

Bug fix est une action sur le code source, c'est un changement de code ou un ensemble de changements pour corriger un défaut de code signalé (un bug.)

Un hotfix est généralement un patch ou une mise à jour pour les clients/systèmes déployés mais plus spécifiquement ce sont des patchs qui sont: -

  • pas libéré à un calendrier.

  • destiné à traiter soit des situations de "niche", soit des réponses "d'urgence".

  • ne concerne que le problème spécifique documenté dans les notes de version.

  • mal testé. Le cas échéant.

  • une source potentielle pour la (ré) introduction de bugs.

  • destiné à un petit public.

  • susceptibles d'affecter les systèmes de correction automatisés et nécessitent une surveillance supplémentaire. Les correctifs peuvent déployer un fichier/bibliothèque avec un numéro de version anormalement élevé pour empêcher le correctif d'être corrigé.

  • fourni par le fabricant du logiciel directement aux contacts nommés, non accessible au public. Les clients sont souvent censés contacter le support technique pour demander des correctifs par exemple.

  • souvent ramifié à partir de l'arbre source du "dernier bien connu". En tant que "solution rapide", le code utilisé dans le correctif peut ne jamais revenir dans la version principale (il se peut qu'en tant que correctif temporaire, une meilleure solution nécessite plus de temps/de ressources.)

18
James Snell

Un bugfix n'est que cela: un correctif pour un bug. Cela peut se produire à presque n'importe quel moment de la vie d'un produit: pendant le développement, pendant les tests ou après la sortie.

Un correctif peut être un ou plusieurs correctifs de bogues. La partie importante est le chaud, qui fait référence à son application. À l'origine, il faisait référence à l'application d'un correctif à un système en cours d'exécution (alias "chaud"). Il est devenu plus général pour faire référence aux corrections de bogues fournies après la publication du produit (cela pourrait également être pendant les tests bêta publics), mais en dehors du calendrier de mise à jour normal.

11
8bittree