Discussion:Code impénétrable

Dernier commentaire : il y a 13 ans par Arkanosis dans le sujet javascript / css ?
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Lien externe mort

modifier

Bonjour,

Pendant plusieurs vérifications automatiques, un lien était indisponible. Merci de vérifier si il est bien indisponible et de le remplacer par une version archivée par Internet Archive si c'est le cas. Vous pouvez avoir plus d'informations sur la manière de faire ceci ici. Les erreurs rapportées sont :

  • http://iorcc.dyndns.org/
    • Dans Code impénétrable, le Thu Jan 26 20:37:55 2006, Socket Error: (110, "Connexion termin\xc3\xa9e par expiration du d\xc3\xa9lai d'attente")
    • Dans Code impénétrable, le Mon Jan 30 22:28:42 2006, Socket Error: (110, "Connexion termin\xc3\xa9e par expiration du d\xc3\xa9lai d'attente")

Eskimbot 30 janvier 2006 à 23:42 (CET)Répondre

lien supprimé 19 avril 2006 à 22:02 (CEST)

Obfuscation ?

modifier

D'où vient le mot obfuscation ? Pourquoi ne pas utiliser le terme français offuscation (qui me semble plus précis que le terme assombrissement) ? Il serait bon de renommer aussi la catégorie Obfuscation en Offuscation.

LLB 30 août 2007 à 01:24 (CEST)Répondre

«Obscurcir» me semble mieux convenir. Bien que l'étymologie d'offusquer lie ce mot à obscurcir (à noircir, au moins), je pense qu'offusquer est surtout employé pour signifier «choquer». Offuscation est bien dans le dictionnaire de l'Académie française, mais me semble très peu courant. En revanche on parle d'explications obscures, par exemple. Je trouve que l'idée est plus proche.

Hélas, les informaticiens préfèrent braver le ridicule en employant servilement des mots anglais inutiles et mal intégrés. Ils ne s'impressionnent qu'eux-mêmes. En tout cas, je l'espère.

F, le 5 février 2008

javascript / css ?

modifier

Je ne suis pas sur de pouvoir ajouter ceci à l'article donc je vous pose la question ici. La première fois que j'ai entendu parlé "d'Obfuscation ", c'était pour du javascript, qui a pour fonction tout d'abord d'en limiter la compréhension. Je ne sais pas si ça peut rentrer dans l'article, mais on utilise aussi, pour le javascript ( .js ). cette technique est cette fois-ci non pas pour rendre le code "impénétrable" mais pour en limiter le poids (et donc accélérer la navigation. De nos jours d'ailleurs, les bibliothèques javascript sont souvent livrées en version "normale" et en version "compacte", sur une seule ligne et sans espace. Il est également d'usage de supprimer les espaces et saut de lignes inutiles dans les css . L'assombrissement en php existe également. Nimportnawak (d) 17 décembre 2010 à 16:26 (CET)Répondre

Salut,
Pour ce qui est des techniques visant à rendre le code javascript / php incompréhensible, c'est bienvenu dans l'article (j'aurais même tendance à dire qu'avec tout ce qui est fait en javascript généré aujourd'hui, ça devient l'un des cas les plus intéressants).
Pour ce qui est des transformations visant à réduire la taille du code, je pense plutôt qu'il s'agit d'un sujet distinct (AMHA, la notion d'o[bf]fuscation contient une bonne part de « volontaire »).
Ceci dit, le sujet est très intéressant et la Wikipédia francophone ne semble pas disposer d'article dédié à l'heure actuelle (la Wikipedia anglophone en a un : en:Minification (programming)) ; aussi, n'hésite pas à créer un nouvel article Émoticône sourire.
Amicalement — Arkanosis 17 décembre 2010 à 16:44 (CET)Répondre


Bonjour ; cette tournure de "code impénétrable" laisse penser que c'est forcément mieux pour la sécurité, ce qui pourrait induire en erreur beaucoup de décideurs. Et c'est d'autant plus dommage pour Wikipédia, projet inspiré du libre. "Code obfusqué" est le standard de fait en programmation, bien que je désapprouve également la surutilisation d'anglicismes. Offusqué serait pas mal car évoquant l'original. Je pense que F. confond avec le verbe "s'offusquer". Obscurci serait acceptable àma.

Revenir à la page « Code impénétrable ».