Salut,

De mon côté, j'aurai une position plus souple.
J'attaque toujours un projet de zéro, je regarde les nouveautés 
(composants, framework,…) qui sont dispo au lancement du projet.

Mais avoir un framework structurel sur lequel s'appuyer permet de gagner 
du temps.
Ne plus devoir se poser de questions sur l'organisation du deploy, du 
chargement des XML est autres assets permet de mieux se concentrer la 
spécificité du projet.

Après il est vrai qu'on peu vite se retrouver enfermer dans une logique 
si on y fait pas attention.
C'est pour ça qu'il ne faut pas hésiter à ce remettre en question 
régulièrement (entre chaque projet) — enfin ça c'est en théorie, car en 
pratique on ne prend pas toujours le temps de voir ce qui se fait 
ailleurs — . ;)

++
Laurent

Le 19/10/09 13:03, lunar a écrit :
>
> Franchement, là-dessus, je ne peux qu'être d'accord avec iteratif. Par
> conviction et par expérience. Y'a déjà un bon moment, j'avais commencé
> un framework, Pandora, avec pas mal de choses dedans. De tout et de
> rien. Je me suis assez vite rendu compte qu'il ne servait à personne
> d'autre qu'à moi-même, car beaucoup trop usine à gaz.
> Faut se mettre à la place d'une équipe qui démarre un projet : Quels
> vont être nos besoins pour réaliser notre application ? Quelles sont
> les fonctionnalités ? Y'a-t-il un existant ?
> Exemple concret : j'ai besoin de zipper/dézipper des fichiers en AS.
> Bah j'irai prendre une bonne librairie qui fait ça et rien que ça,
> plutot que d'aller fouiller les quelques classes ZIP qui trainent
> parmi les 300 autres classes d'une usine à gaz. Après qu'on me dise
> que y'a d'autres trucs utiles si je prends le framework, bah... on
> s'en fout, on en veut pas, ça sera de la pollution.
> D'ailleurs, la philosophie de gnome-desktop c'est ça : un logiciel qui
> fait une tâche, et qui la fait bien. En dev c'est pareil. Une
> bibliotheque qui répond à un besoin, et qui y répond bien.
>
> Et tout ça n'empêche pas du code réutilisable ;)
>
> On 19 oct, 12:50, iteratif<[email protected]>  wrote:
>> C'est bien ce que je dis, je m'en fou parce que j'ai développé un
>> framework
>> qui a répondu à certains de mes clients ;) mais ce n'est pas une
>> généralité
>> pour tous les projets. D'ailleurs si vraiment je vous le mettre en
>> avant
>> je l'aurai traduit en anglais j'aurai plus communiquer en polluant les
>> forums
>> en le préconisant pour toutes les questions d'architecture etc... et
>> j'en passe ;)
>>
>> On 19 oct, 12:09, ekameleon<[email protected]>  wrote:
>>
>>> Ou alors tu veux dire que le code réutilisable cela sert à rien ? :)
>>
>> Attention, ne dit pas ce que je n'ai pas dit !
>>
>> Un code est réutilisable dans une certaine mesure, si tu développes
>> une fonctionnalité
>> de manière générique alors que le client ne te le demande pas, tu
>> perds du temps et
>> donc de l'argent à ton client rien que pour rendre ton code générique.
>>
>> D'ailleurs c'est un des principes de l'eXtreme Programming :
>>
>> (Référence wikipédia)
>> Conception simple
>> L'objectif d'une itération est d'implémenter les scénarios
>> sélectionnés par le client et uniquement cela. Envisager les
>> prochaines évolutions ferait perdre du temps sans avoir la garantie
>> d'un gain ultérieur. Les tests permettront de changer l'architecture
>> plus tard si nécessaire. Plus l'application est simple, plus il sera
>> facile de la faire évoluer lors des prochaines itérations. De même, la
>> documentation doit être minimale : on préfèrera un programme simple
>> qui nécessite peu d'explications à un système complexe.
>>
>> Donc un framework qui est une usine à gaz n'a pas vraiment de sens
>> mais ceci n'engage que moi ;)
> >


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de 
Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/fcng?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à