haclong 21/09/2014 17:45:00 Développement, Haclong projects

Grâce à la programmation orientée objet, combinée aux différents modèles de conception (Design patterns), il est aisé d’établir des séparations nettes entre les différents éléments d’une application. Toutefois, toute cette liberté me laisse perplexe.

Je dois reconnaître que cette hésitation vient en grande partie de moi et ne remets pas en cause ni les points positifs de la programmation orientée objet, ni les différents modèles de conception qu’on peut être amené à appliquer.

Mon problème vient de mon manque d’organisation je suppose. Je sais, je fais des efforts pour me soigner mais les réflexes ne sont pas là. Résultat, je commence plusieurs projets en même temps. Très intéressant dans la mesure où ça me permet d’appliquer les principes des modèles de conception + modularité puisque, en principe, je ne devrais développer le même module qu’une seule fois.

Ce qui est moins intéressant, c’est que je commence plusieurs composants à la fois. Je suis alors interrompu par d’autres obligations. Puis je reprends. Puis interrompu de nouveau. Puis des opportunités se présentent à moi et je pars encore sur d’autres composants… Ou j’apprends de nouvelles techniques et je décide de refaire un composant en cours...

Après plusieurs cycles du genre, je me retrouve avec un tas de composants ni fait, ni à faire, à moitié complétés, pas encore commencés ou déjà obsolètes…

Et quand je m’y remets, je ne sais évidemment plus par quel bout le prendre…

Je ne sais pas comment les autres mènent les projets de front… je continue de chercher la meilleure méthode pour organiser tout ça.

Du temps où on faisait du procédural, la progression était linéaire. Tant que la page ne s’affichait pas, on n’avait pas fini. On tirait tout droit jusqu’à ce que tous les boutons affichent ce qu’on voulait qu’ils affichent. C’était simple et direct. Impossible à maintenir, mais la progression était (faussement) plus facile à mesurer.

Je pense que j’avancerais (presque) mieux si j’arrêtais de lire des tutoriaux à droite à gauche qui remettent ce que j’ai déjà fait en question :p

En attendant, j’adore ce que je découvre et ce que j’apprends mais ne pas arriver à bout des projets est vraiment décourageant… Je dois me concentrer sur les projets existants et réussir à en faire quelque chose...

Tags