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)