Skip to content

Les standards de programmation pour contribuer à ZeroNet

  • Suivre PEP8
  • Simple est mieux que complexe
  • L'optimisation prématurée est la racine du mal

Nommage

  • NomDeClasse: Capital, CamelCased
  • nomDeFonction: commence avec une minuscule, camelCased
  • nom_de_variable: en minuscule, avec un under_score

Variables

  • file_path: chemin relative au répertoire de travail (data/17ib6teRqdVgjB698T4cD1zDXKgPqpkrMg/css/all.css)
  • inner_path: fichier relative au répertoire du site (css/all.css)
  • file_name: all.css
  • file: Objet fichier en python
  • privatekey: Clef privée du site (sans _)

Fichiers sources, répertoires et nommage

  • Une classe par fichier de préférénce
  • Nom du fichier et du répertoire vient du NomDeClasse : WorkerManager class = Worker/WorkerManager.py