Regrets éternels … ou presque!

Raf Développement 27 mars 2008 2 commentaires

Suite de notre introspection transcendentale sur cette première année de développement de Ma Titine. Aujourd’hui, les regrets! Quelles sont les choses que l’on ferait différemment si c’était à refaire? Personnellement, j’en vois deux:

  • d’abord, spécifier plus en détails le site avant de se lancer dans le code. On nous le répète toujours en cours et à chaque fois, on dit "oui oui, mais c’est évident", et puis le jour venu, l’excitation aidant, on fonce tête baissée sans savoir où l’on va. Du coup, erreurs, tâtonnements, ajustements, modifs, etc se succèdent. De grosses pertes de temps et des occasions multiples de s’engueuler avec ses compères. Donc pas de précipitation, commencez par faire un plan détaillé du site, définissez chaque page de façon très fine: la mise en page, la constitution des formulaires, les champs, l’interface utilisateur, les effets, etc. Pour rédiger ce document, choisissez l’outil qui vous convient le mieux: un Wiki, un Google Doc ou un Google Presenter (je pencherais personnellement pour cette dernière solution). Une fois que tout est en place, passez à l’attaque, vous pouvez coder et vous verrez que ça ira très vite.
  • ensuite, utiliser un framework, on en avait débattu au départ, on avait failli partir avec Symfony et puis on a décidé de tout coder nous mêmes "from scratch". On aurait sans doute gagné du temps à utiliser un framework existant, rien ne sert de ré-inventer la roue et les fonctions basiques. Et puis cela nous aurait donné une référence commune, un cadre de travail pour développer l’application. Après avoir bien creusé le sujet, j’ai deux chouchous: Code Igniter parce qu’il est léger et très facile d’apprentissage et Zend Framework parce qu’il est très très complet. Tous deux sont bien documentés et bénéficient de communautés actives.

 

Voilà, c’était la séquence auto-flagellation, à vous Cognaq-Jay!


2 commentaires pour “Regrets éternels … ou presque!”

  1. Julien dit :

    Je suis d’accord pour le Framework. Mais bon ce qui est fait est fait.

    On vera dans quelques temps comment ça se comporte :p

  2. Raf dit :

    Pour la V10 quand on aura 65 ans!

Laisser un commentaire