Weer een week, weer een verhaal.

Het was een redelijke rustige week. De week bestond voornamelijk uit het gebruikelijke werken aan verscheidene projecten.

Ik heb onder andere voor een project een component moeten schrijven in de admin die toelaat alle orphaned uploads op te zoeken en te deleten. Een andere functie was het legen van de cache.

Dit was zeer interessant daar ik nieuwe handige php commandos leerde ivm het behandelen van files en folders. Noem het de karma manier om het tao der programmatie te benaderen, maar alles leidt tot alles en alles is onlosmakelijk verbonden in de onopgeloste queeste naar meer kennis.

Wat ik hiermee bedoel is dat alles altijd meer dan eens zijn nut bewijst en dit des te meer bij kennis. Het 2de deel van de week bestond dan ook weer uit het analyseren van een probleemstelling. Deze keer moest ik een heel schema uitdenken en tekenen van hoe ik een applicatie zou bouwen binnen het cakephp framework.

Nu zijn jullie waarschijnlijk aan het denken waarom ik eerder over karma praatte. Wel dit omdat de applicatie die ik moest uitdenken, een upload applicatie is en dat ik deze later ook daadwerkelijk ga moeten bouwen.

Het denken zelf ging redelijk vlot en eens ik het rudimentaire schema voor mij had kon ik beginnen met de aanvulling. Het is altijd slecht om eerst alle models volledig uit te werken en dan de controllers volledig etc. Ik vind het persoonlijk beter om eerst rudimentair de models te maken, de controllers en de dan al benodigde views. Dan is het makkelijker om een overzicht te creeƫren en kan je zo makkelijker de lijn in alles zien. Vooral wanneer je de dag erna terug komt en alles zit niet meer zo fris in je hoofd.

En dan begint het leukste werk, features bedenken en scrappen wat niet past, want de applicatie moet lean and mean zijn, niet bloated and tame.