Partie 5
Au deuxiÚme jour de mon apprentissage je me suis concentré sur uniquement la partie 5 du tutoriel Django, pour cause ! Elle parle des Tests et observe donc un volume important.
VoilĂ ce que j’en retiens gĂ©nĂ©ralement :
- Il faut écrire des tests, peut importe la quantité (mieux vaut trop que pas assez)
- Les dĂ©butants ne fonctionnent pas en TDD, mais il faut Ă©crire des tests quand mĂȘme
- Les tests c’est super pratique quand on est en Ă©quipe (pour ne pas casser le code du collĂšgue et vice-versa)
Et d’un point de vue plus “tech” :
- on utilise beaucoup la fonction
from django.utils import timezone
- on écrit une classe par Vue / Model au moins
- Il faut privilĂ©gier l’usage de
self.Assert<something>
plutĂŽt queassert
- Il est possible de tester les vues dans le shell
- on importe l’environement
from django.setup.utils import setup_test_environment
- on l’applique
setup_test_environment()
- on peut ensuite faire des choses comme
r = client.get(reverse('polls:index'))
- on importe l’environement
Partie 6
J’ai commencĂ© la partie 6 du tutoriel sans succĂšs, celle-ci traite des STATIC_FILES
. Rendez-vous donc au prochain article pour la solution. đ
Svelte
Bon alors c’est quoi ? Svelte est un framework Javascript (comme React, Angular et Vue).
Alors pourquoi je m’intĂ©resse Ă lui et pas aux mastodonte du secteur ?
D’abord parceque pas besoin d’apprendre le Typescript, on utilise les langages qu’on connaĂźt (HTML, CSS, JS). Ensuite il n’utilise pas de VirtualDom et il est beaucoup plus performant que le reste de la concurrence !
Ă mon avis il s’imposera dans les 5 prochaines annĂ©es.