- Sujet : No Space Left On Device
- Format : Mob
- Langage : Java
- Nombre de participants : 5
Rappel du sujet
Il s’agit d’implémenter un système de fichiers constitué de dossiers et de fichiers. La taille d’un dossier est définie comme la somme de taille des fichiers et des dossiers qu’il contient. Le but est trouver tous les dossiers de taille au plus 100000.
Déroulement
La session s’est déroulée en mob. Nolwenn était driver. Nous avons utilisé le pattern composite pour décrire les fichiers et les dossiers. Nous avons traité le problème de récursivité proposé par le kata, en utilisant des Record Classes, des Sealed Classes et des streams. Le Gist de notre production.
Rétrospective
Bonne durée, pas trop simple. Nous étions le bon nombre pour faire un mob programming. Certains edge cases et refactorings ont été laissés de côté, mais l’essentiel a été traité. Nous aurions pu nommer les dossiers et les fichiers pour gagner plus de certitude sur les dossiers retournés par nos tests.
ROTI
- 4/5 : 5