3.41 Les choses à savoir

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 redirections de sortie standard et sortie d’erreur (cd. documentation externe)
    • 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
  • Java & ses frameworks

  • 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