Tips
débug
- le débugger du navigateur (raccourci F12) permet une exécution pas à pas du javascript : pour cela mettez des points d’arrêt, une fois le code arrêté le pas à pas se fait avec F10 (F8 pour sauter au prochain point d’arrêt)
- utiliser l’inspecteur d’élément du navigateur pour identifier la balise correspondant à un élément
- consulter les logs de votre conteneur docker (celle de la base de donnée par exemple) avec
docker logs <nom du conteneur>
linux : commandes utiles
- Commande : cd
cd <chemin dossier>
déplace le dossier courant vers la destination
- Commande : ls
ls [-al]
affiche le contenu du dossier courant (avec les droits d’accès avec les option -al)
- Commande : chmod
chmod <code pour droit d'acces> <nom du fichier/dossier>
change les droits d’accès d’un fichier/dossier
- Commande : chown
chown <user>:<groupe> -R <nom du fichier/dossier>
change le propriétaire d’un fichier/dossier (* ⇒ tous)
- Commande : cat et nano
cat / nano <nom du fichier>
affiche le contenu d’un fichier/permet de le modifier
- Commande : locate et find
locate <nom du fichier> / find -name <nom du fichier>
trouve un fichier sur la machine (locate se base sur l’index : si vous cherchez un fichier récent, il n’est peut-être pas indexé et il faut le chercher avec la commande find, qui est plus longue)
Bonne pratique
code en général :
- respecter les indentations
- respecter les choix de nommage : snakecase ou camelcase (pas les deux)
Conseil d'utilisation de git :
- fork le projet
- faire une branche à partir de la branche master pour chaque issue (git checkout)
- faire plusieurs commit : 1 par changement fonctionnel ou technique (ajout d’un bouton + fonction associée, etc…)
- faire les mises à jour de Framadate sur la branche master.
- gitignore des fichiers qui ne doivent pas être publics (éviter les push force)