Veille de la semaine #9 de 2018

  • 5 Questions Every Unit Test Must Answer (en) : Une synthèse intéressante tant il est facile se perdre pendant l'écriture de tests unitaires.
  • Mutation testing with infection in big PHP projects (en) : où finalement on peut se mettre à tester les tests :-) Blague à part, il est surtout intéressant de comprendre qu'un code couvert 100% par des tests ne veut pas dire que le code est bien testé. Et dans ce cadre, ce type d'outil permet d'approcher la couverture réelle du code par les tests.
  • Using Vim to View Git Commits (en) : Vim (ou neovim) est non seulement capable d'afficher les logs git mais est aussi capable de permettre la navigation dans les commits!
  • WIP de 1, une histoire de WIP limits qui finit bien (fr) : Retour d'expérience intéressant sur la définition du paramètre WIP (Limitation du Work In Progress/Process) en Kanban.
  • Lasagna code - too many layers? (en) : Matthias Noback est comme d'habitude très pertinent avec plusieurs bons conseils dans ce billet.
  • Third party CSS is not safe (en) : Au delà du Keylogger en CSS qui a agité le petit monde du développement web dernièrement, l'inclusion d'une feuille de style externe expose à d'autres problèmes de sécurité.
  • The inception of ESLint (en) : la genèse du maintenant fameux projet ESLint
  • Genuine guide to testing React & Redux applications (en) : Un article plein de bon sens sur une stratégie de test possible d'une application React/Redux. Pour résumer, tests unitaires et tests d'intégration peuvent être complémentaires. Le paragraphe sur les snapshot tests me paraît également très pertinent.

Et un peu totalement hors-sujet :

  • Une chanson, l'addition (fr) : Une chaîne Youtube vraiment sympa qui présente chaque semaine en moins de 3 minutes l'histoire d'une chanson.

(En plus du flux RSS global, les billets veille et uniquement ceux là sont listés dans le flux RSS veille)