Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
Questo repository è archiviato. Puoi vedere i file e clonarli, ma non puoi effettuare richieste di pushj o aprire problemi/richieste di pull.
 
 
 
 
 
 

1.2 KiB

% Programmation avec Python (chapitre 11) % Dimitri Merejkowsky

\center \huge L’E2L est présente sur le fediverse

Le fediverse

Note: seulement si j’ai le temps

\center \huge Retour sur les virtualenvs

python3 -m venv chemin source chemin/bin/activate out chemin/bin/activate/binaire

en particulier: toujours lancer pip depuis un virtualenv

rajouter une dépendance: pip install (trouvé sur pypi) recherche des deps

pip istall --upgrade pour mettre à jour

\center \huge pytest et TDD

on n’a fait que du code de production jusque là

assert

example de test avec pytest

digression: les 2 valeurs du code

  • valeur primaire: le produit! le programme, le site web, etc.
  • valeur secondaire: le fait qu’on puisse modifier le programme (d’où le nom soft ware)

les tests n’aident pas la valeur primaire, mais ils sont indispensables pour la valeur secondaire

changement: tout change tout le temps! necessité des refactorings -> vus tout du long, a chaque atelier comment ne rien casser? -> les tests

tdd: une discipline pour faire evoluer le code de production et le code de prod en même temps

3 règles un cycle

\center \huge Atelier

Le jeu de bowling