Obfuscating Python
Python est un langage qu’il est difficile de rendre illisible. Difficile, mais pas impossible.
Python est un langage qu’il est difficile de rendre illisible. Difficile, mais pas impossible.
La bonne vieille époque du BASIC vous manque ? Vous voulez retrouver le pouvoir d’aller et venir n’importe où dans votre code et faire des scripts spaghetti bien dégueulasses ?
En plus d’être un article qui va nous faire remonter dans toutes les recherches sur les Monty Python, il va ravir nos amis statisticiens.
Sémantiquement c’est génial, en pratique, c’est complètement inutile.
Le JavaScript est très permissif. Mais vous avez reçu un message de Dieu lui-même, et maintenant vous n’utilisez juste qu’un sous-ensemble du langage dans votre code. Mais cela demande de la vigilance.
Une astuce peut vous aider à rester dans le droit chemin : “use strict”.
Quand vous créez un projet avec Sublime Text 2, il met deux fichiers à la racine de celui-ci: sublime-workspace et sublime-project.
J’ai craqué.
Une dépendance optionnelle est manquante. Une fonction est dépréciée. Une syntaxe n’est pas recommandée.
Il y a mieux qu’un print()
pour signaler ça à votre utilisateur.
Ça a été dur.
Virtualenv possède ce qu’on appelle des hooks, c’est à dire des scripts qui sont appelés automatiquement quand un événement se produit.