Quotidien Shaarli

Tous les liens d'un jour sur une page.

January 25, 2023

Note: Cargo cult

cargo cult

En référence aux peuples indigènes des îles où les GI s'étaient établis pendant la 2nde guerre mondiale.

Il s'agit de répéter bêtement un morceau de code (par exemple) en espérant que ça marche, dans comprendre réellement ce qu'il fait.

Note: Slug

slug

Ça signifie limace en anglais

C'est une représentation textuelle simplifiée d'une ressource qui peut être passée en paramètre d'une URL

Il est composé uniquement de

  • lettres minuscules
  • aucun caractère spécial, sauf le tiret
  • aucun accent

Quelques règles :

  • il doit réellement refléter le contenu de la ressource
  • il ne doit pas contenir trop de mots courts (1 ou 2 lettres)
  • il doit être unique
  • il ne doit pas y avoir de risque d'homonymie

Il existe des bibliothèques qui peuvent générer un slug (ex. : Slugify).

Elle peut convertir un emoji en mot (ex. : 😊 = Sourire)

Note: méthodologie agile

méthodologie agile

les 4 piliers

​- les individus et leurs interactions avant les processus et les outils ;

  • des logiciels opérationnels plus qu'une documentation exhaustive ;
  • la collaboration avec les clients plutôt que la négociation contractuelle ;
  • l'adaptation au changement plutôt que le suivi d'un plan.

12 principes

  • [ ] à retrouver

Ils décrivent la méthodologie dans des termes plus concrets

quelques méthodes agiles

  • pair programming
  • users stories (récits utilisateurs)
  • intégration continue
  • tdd = test driven development
  • ddd = domain driven development
  • refactoring