Ce chapitre contient une liste non exhaustive d’informations, liens et sujets que tout membre de l’équipe devrait connaître pour développer efficacement.
culture informatique
les expressions régulières
l’usage de KeePass
les groupes d’onglet dans Chrome
les outils de développement dans les navigateurs WEB
les requêtes HTTP (méthodes, code de retour, entêtes, cookies)
UNIX
les commandes de base pour parcourir une machine : cd, cat, vi, ls
les commandes de base pour gérer les utilisateurs et les droits : su, chown, chmod
les commandes de base pour rechercher et manipuler un processus ou une application : ., ps, kill
les commandes de base pour manipuler l’historique des commandes : ctrl+R et history
astuce : privilégier toujours l’usage des chemins absolus dans une commande (permet un usage plus facile de l’historique)
règle de sécurité : toujours supprimer de l’historique une commande contenant un identifiant (commande history pour récupérer l’index de la commande puis history -d LeNumeroDeLaCommande pour la détruire)
le langage Shell
la commande pour exécuter une requête HTTP : curl
astuce : pour ne pas réécrire une commande CURL et du fait que la plus part contiennent des identifiants, il est utile et pratique de les stocker dans KeePass
vérifier qu’un niveau de log est actif avant d’exécuter du code créant un contenu à logguer
Typescript et Angular
RxJS :
Souscrire à un Observable et penser à détruire la souscription
Créer un pipe à partir d’une souscription pour traiter la(les) réponse(s) sous forme d’un flux de map, filter, merge, mergeMap, mergeAll (documentation externe)
IDE
les raccourcis Eclipse :
Shift+Ctrl+T : recherche de classe
Shift+Ctrl+R : recherche de fichier
F3 ou Ctrl+clic : pour aller à la déclaration d’une classe, méthode ou variable
Shift+Ctrl+G : pour rechercher les appels/usages d’une classe, méthode ou variable
Alt+Shift+X puis J : pour démarrer la classe Java en cours d’édition comme un programme Java
Alt+Shift+X puis T : pour démarrer la classe Java en cours d’édition comme un JUnit
² ² : pour relancer les derniers tests JUnit exécutés (pour ceux qui ont créé le raccourci)
Ctrl+o : pour lister les membres et méthodes de la classe en cours d’édition
Ctrl+l : pour aller à un numéro de ligne précis
Shift+Ctrl+s : pour sauvegarder tous les fichiers en cours d’édition
Alt+haut ou Alt+bas : pour déplacer la ligne du curseur ou déplacer les lignes sélectionnées
Alt+Shift+r : pour renommer la variable, méthode ou classe présente sous le curseur