Mijn derdelaatste week zet zich goed in met een platte band in de mist. Dan maar te voet. Deze week is mijn stagebegeleider op verlof, er staan gelukkig (zoals altijd) wel wat issues klaar op GitHub.
Ik begin vandaag met de medialibrary. Daar heeft iemand wat foutjes gevonden in de caching waardoor alles eigenlijk veel efficienter kan. De code zelf is een kleine aanpassingen, slechts een tiental regels maar er moet altijd goed getest worden. Heel veel mensen gebruiken deze packages op heel veel verschillende manieren. Vaak passen ze ook kleine delen aan dus er moet zoveel mogelijk gezorgd worden dat er niets fundamenteel veranderd of kapot gaat voor sommige workflows. De unit en integration tests zijn daar een super hulpmiddel bij. In combinate met semver en GitHub branches/PRs kom je al redelijk ver.
Toch is de tweede issue iets waarbij ik blijkbaar een bepaalde usecase heb gemist waarbij het image manipulations pakket een hoop tijdelijke bestanden soms niet opkuist. Na weer heel wat gepruts en getest ben