Précédent   Forum du club des développeurs et IT Pro > Général Développement > Débats sur le développement - Le Best Of
Débats sur le développement - Le Best Of Décideurs : Le meilleur des débats sur les choix de technologies pour le développement. Ce forum est réservé aux professionnels.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/06/2012, 09h46   #21
h2s84
Modérateur
 
Avatar de h2s84
 
Homme Holty Samba SOW
Développeur .NET
Inscription : mars 2007
Messages : 2 740
Détails du profil
Informations personnelles :
Nom : Homme Holty Samba SOW
Âge : 28
Localisation : Sénégal

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2007
Messages : 2 740
Points : 5 162
Points : 5 162
Envoyer un message via MSN à h2s84 Envoyer un message via Skype™ à h2s84
Citation:
Envoyé par omarcisses Voir le message
pour moi y a une grande différence entre la maitrise d'un framework et les bases techniques d'un langage. la non maitrise de spring, hibernate ou n'importe quel framework fait il de moi un mauvais développeur non je ne crois pas
Voilà tu y viens. Un bon développeur c'est maîtriser les bases techniques du langage de programmation mais aussi assurer sa veille technologique pour être au top et répondre au besoin du marché sans attendre à être dans le vif du projet. Va à un entretien où les gars recherchent quelqu'un qui maîtrise Hibernate et tu leur sors : "Hibernate je ne l'ai jamais utilisé mais je suis expert Java donc je n'aurai aucun problème à m'en sortir". La maîtrise de Hibernate ne dépend pas uniquement que tu maîtrises Java mais que tu ais la capacité à t'auto-former, à être curieux, être passionné pour découvrir des choses.
Un bon développeur doit être bon techniquement mais doit au moins se mettre à jour tous les jours en assurant sa veille. Un développeur est un éternel étudiant. Tu assures ta veille technologique alors tu es bon au jour le jour sinon à l'instant T où tu t'arrêtes d'étudier tu te dégrades techniquement.
__________________
Consultant .Net chez SoftFluent
Découvrir notre produit CodeFluent Entities

Adhérer à l'association Fier d'être développeur
Les FAQs sur les technologies .Net voir ici
Les cours et tutos sur les technologies .Net voir ici
Les critiques sur les livres parlant des technologies .Net voir ici
Pensez à la balise [CODE]
Pensez au tag si votre problème est résolu
h2s84 est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 20/06/2012, 13h04   #22
Nemek
Modérateur
 
Avatar de Nemek
 
Homme Logan
Développeur Java
Inscription : août 2005
Messages : 1 689
Détails du profil
Informations personnelles :
Nom : Homme Logan
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur Java
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : août 2005
Messages : 1 689
Points : 3 633
Points : 3 633
Citation:
Envoyé par deathness Voir le message
Certaines choses sont pour moi indispensable quelque soit le contexte, et constitue un socle:
L'autonomie, la communication dans l'équipe, la capacité de s'auto-former
Citation:
Envoyé par omarcisses Voir le message
Je pense quelque sois le contexte, l'environnement le développeur a besoin du minimum de bagages techniques pour répondre aux besoins fonctionnels.
On parle pas du développeur minimum mais du "bon développeur", il ne faudrait pas confondre !

Vu que le besoin fonctionnel est contextuel, le minimum est alors contextuel !
D'ailleurs est-ce que tu inclus l'environnement technique dans le besoin fonctionnel ?

Citation:
Envoyé par omarcisses Voir le message
pour moi y a une grande différence entre la maitrise d'un framework et les bases techniques d'un langage. la non maitrise de spring, hibernate ou n'importe quel framework fait il de moi un mauvais développeur non je ne crois pas
Ne pas être "bon", ne veut pas dire qu'on est "mauvais" ...
Sur un projet connaître un framework sera vitale et sur un autre pas du tout. Exemple j'ai une application en Swing ou en SWT, il y a une certaine logique à avoir. Idem si je bosses avec Struts ou JSF.

Certains seront des billes techniquement mais fonctionnellement ils sont au top, ils ponderont quelque chose de plus fiable au final.
__________________
Java : Forum - FAQ - Java SE 7 API - Java EE 6 API

ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
Une solution vous convient ? N'oubliez pas le tag
Signature par pitipoisson
Nemek est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 20/06/2012, 14h52   #23
omarcisses
Membre éclairé
 
Avatar de omarcisses
 
Homme OUMAR CISSE
Développeur Java
Inscription : novembre 2007
Messages : 227
Détails du profil
Informations personnelles :
Nom : Homme OUMAR CISSE
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur Java
Secteur : Finance

Informations forums :
Inscription : novembre 2007
Messages : 227
Points : 304
Points : 304
Citation:
Envoyé par Nemek Voir le message
Vu que le besoin fonctionnel est contextuel, le minimum est alors contextuel !
D'ailleurs est-ce que tu inclus l'environnement technique dans le besoin fonctionnel ?
le minimum dont je parle est le background technique que doit disposer le développeur. on a beau eu les connaissances fonctionnelles, si elles ne sont pas accompagnées par ce background technique que j'appelle "le minimum" tu ne pourras jamais développer ces fonctionnalités. D'ailleurs c'est ce qui différencie un profil fonctionnel et un profil technique.

Citation:
Envoyé par Nemek Voir le message
Sur un projet connaître un framework sera vitale et sur un autre pas du tout. Exemple j'ai une application en Swing ou en SWT, il y a une certaine logique à avoir. Idem si je bosses avec Struts ou JSF.
Qu'est ce que tu appelle vital?? Car y a des personnes capables de monter en compétences sur un laps de temps sur des frameworks dont il ignorait l’existence.
__________________
Si ce message vous a aidé, pensez à voter pour lui !
Pensez au si votre problème est résolu

Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent on en cherche
omarcisses est déconnecté   Envoyer un message privé Réponse avec citation 02
Vieux 20/06/2012, 15h29   #24
lod101
Membre habitué
 
Inscription : janvier 2010
Messages : 44
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 44
Points : 128
Points : 128
Citation:
Envoyé par omarcisses Voir le message
...on a beau eu les connaissances fonctionnelles, si elles ne sont pas accompagnées par ce background technique que j'appelle "le minimum" tu ne pourras jamais développer ces fonctionnalités.
Je pense que l'inverse est tout aussi "génant". Pour un développeur, ne pas savoir faire une analyse fonctionnelle correcte conduira à un développement non satisfaisant pour le client.

Même sans le qualifier de "bon", pour moi un développeur doit être capable de réaliser l'ensemble des tâches qui vont de l'analyse de besoins à la qualification. C'est ce que l'on m'a enseigné.

A mon avis, le travail du bon développeur n'est pas simplement de bien coder, il doit être aussi bon en analyse fonctionnelle que technique (je passe la communication, l'esprit d'équipe, ...). Si ce n'est pas le cas, je ne le qualifierai pas de "bon développeur".

Ensuite, je ne pense pas qu'un RH, puisse dire ce candidat est un bon développeur, c'est hors de son champ. Il dira éventuellement c'est un bon candidat, il semble avoir le bon profil...
lod101 est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 20/06/2012, 16h23   #25
omarcisses
Membre éclairé
 
Avatar de omarcisses
 
Homme OUMAR CISSE
Développeur Java
Inscription : novembre 2007
Messages : 227
Détails du profil
Informations personnelles :
Nom : Homme OUMAR CISSE
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur Java
Secteur : Finance

Informations forums :
Inscription : novembre 2007
Messages : 227
Points : 304
Points : 304
Citation:
Envoyé par lod101 Voir le message
Je pense que l'inverse est tout aussi "génant". Pour un développeur, ne pas savoir faire une analyse fonctionnelle correcte conduira à un développement non satisfaisant pour le client.

Même sans le qualifier de "bon", pour moi un développeur doit être capable de réaliser l'ensemble des tâches qui vont de l'analyse de besoins à la qualification. C'est ce que l'on m'a enseigné.

A mon avis, le travail du bon développeur n'est pas simplement de bien coder, il doit être aussi bon en analyse fonctionnelle que technique (je passe la communication, l'esprit d'équipe, ...). Si ce n'est pas le cas, je ne le qualifierai pas de "bon développeur".

Ensuite, je ne pense pas qu'un RH, puisse dire ce candidat est un bon développeur, c'est hors de son champ. Il dira éventuellement c'est un bon candidat, il semble avoir le bon profil...
On dit parfois avant de parler il faut tirer 7 fois la langue. Lis au début de cette discussion et tu saura que j'ai jamais dis que le développeur dois "pisser" du code. Ce moment là est révolu. le développeur n'est plus celui qui reste devant son bureau à coder déconnecter du monde. C'est aussi quelqu'un capable de comprendre les besoins fonctionnels afin de les traduire. Et j'ai jamais prétendu le contraire. là ou se situe le débat c'est est il suffisant de comprendre seulement les besoins fonctionnels ?? j'en crois pas. C'est pour cette raison je parler du background technique qui doit être au service du fonctionnel.
__________________
Si ce message vous a aidé, pensez à voter pour lui !
Pensez au si votre problème est résolu

Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent on en cherche
omarcisses est déconnecté   Envoyer un message privé Réponse avec citation 02
Vieux 20/06/2012, 17h08   #26
lod101
Membre habitué
 
Inscription : janvier 2010
Messages : 44
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 44
Points : 128
Points : 128
Citation:
Envoyé par omarcisses Voir le message
On dit parfois avant de parler il faut tirer 7 fois la langue. Lis au début de cette discussion et tu saura que j'ai jamais dis que le développeur dois "pisser" du code. Ce moment là est révolu. le développeur n'est plus celui qui reste devant son bureau à coder déconnecter du monde. C'est aussi quelqu'un capable de comprendre les besoins fonctionnels afin de les traduire. Et j'ai jamais prétendu le contraire. là ou se situe le débat c'est est il suffisant de comprendre seulement les besoins fonctionnels ?? j'en crois. C'est pour cette raison je parler du background technique qui doit être au service du fonctionnel.
Ma remarque n'avait pas pour but de te contredire ou de te contrarier, mais simplement de donner mon avis et de repartir de ton idée en disant :
"On a beau avoir les connaissances techniques, si elles ne sont pas accompagnées d'une certaine faculté d'analyse fonctionnelle tu ne pourras jamais répondre correctement au besoin du client".

Je tenais simplement à mettre l'accent sur cette aspect, qui me semblait discret (pas absent) dans cette conversation.

Comme nous sommes d'accord sur l'importance de cette notion et qu'elle est désormais bien abordée je suis rassuré...
lod101 est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 20/06/2012, 22h40   #27
omarcisses
Membre éclairé
 
Avatar de omarcisses
 
Homme OUMAR CISSE
Développeur Java
Inscription : novembre 2007
Messages : 227
Détails du profil
Informations personnelles :
Nom : Homme OUMAR CISSE
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur Java
Secteur : Finance

Informations forums :
Inscription : novembre 2007
Messages : 227
Points : 304
Points : 304
Citation:
Envoyé par lod101 Voir le message
Ma remarque n'avait pas pour but de te contredire ou de te contrarier, mais simplement de donner mon avis et de repartir de ton idée en disant :
"On a beau avoir les connaissances techniques, si elles ne sont pas accompagnées d'une certaine faculté d'analyse fonctionnelle tu ne pourras jamais répondre correctement au besoin du client".

Je tenais simplement à mettre l'accent sur cette aspect, qui me semblait discret (pas absent) dans cette conversation.

Comme nous sommes d'accord sur l'importance de cette notion et qu'elle est désormais bien abordée je suis rassuré...
Sois rassuré car je pense qu'on est tous d'accord pour dire que outre les connaissances techniques, il faut au développeur une certaine faculté d'analyse fonctionnelle.

Ma question partie d'une remarque faite par un recruteur était est ce le niveau des développeurs qui a baissé ou bien les cellules de recrutement ne savent pas poser les bonnes question
__________________
Si ce message vous a aidé, pensez à voter pour lui !
Pensez au si votre problème est résolu

Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent on en cherche
omarcisses est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2012, 00h42   #28
I_believe_in_code
Membre émérite
 
Avatar de I_believe_in_code
 
Inscription : décembre 2008
Messages : 188
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : décembre 2008
Messages : 188
Points : 891
Points : 891
Citation:
Envoyé par omarcisses Voir le message
j'ai jamais dis que le développeur dois "pisser" du code. Ce moment là est révolu. le développeur n'est plus celui qui reste devant son bureau à coder déconnecter du monde.
Personne ne "pisse" du code ; le code ne sort pas de la vessie du programmeur mais de son cerveau. (Evidemment, il faut avoir un cerveau, organe qui se perd)

Il faut bien qu'il reste une poignée de vrais passionnés d'informatique pour l'écrire, ce précieux code, en y passant leurs journées, coupés du monde s'il le faut, pour que les délais soient tenus, et que tout le monde soit content, à commencer par ceux qui ne s'abaisseront jamais à "pisser du code".
I_believe_in_code est déconnecté   Envoyer un message privé Réponse avec citation 41
Vieux 21/06/2012, 09h18   #29
deathness
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2008
Messages : 1 099
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2008
Messages : 1 099
Points : 2 438
Points : 2 438
Citation:
Envoyé par omarcisses Voir le message
Sois rassuré car je pense qu'on est tous d'accord pour dire que outre les connaissances techniques, il faut au développeur une certaine faculté d'analyse fonctionnelle.

Ma question partie d'une remarque faite par un recruteur était est ce le niveau des développeurs qui a baissé ou bien les cellules de recrutement ne savent pas poser les bonnes question
C'est assez difficile de savoir ce que l'on veut, puis ce que l'on doit donc rechercher, et enfin comment tester pour être sur qu'on a bien le bon candidat. Surtout lorsque chacune de ces couches est fait par des personnes/services différents
deathness est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 21/06/2012, 09h36   #30
el_slapper
Expert Confirmé Sénior
 
Inscription : décembre 2007
Messages : 2 541
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 2 541
Points : 6 144
Points : 6 144
Citation:
Envoyé par omarcisses Voir le message
(.../...)Ma question partie d'une remarque faite par un recruteur était est ce le niveau des développeurs qui a baissé ou bien les cellules de recrutement ne savent pas poser les bonnes question
En 1998/2001 on a recruté des hordes de gens qui n'avaient jamais programmé de leur vie et on a essayé d'en faire des programmeurs en quelques semaines. Pour certains(dont moi), ça a marché. Mais la majorité a fini par gicler pour incapacité à faire une boucle simple. Que le "niveau aie baissé", c'est pour moi de la foutaise. Ca ne peut pas être pire qu'à l'époque ou on recrutait effectivement n'importe qui les yeux fermés(et on l'avouait ouvertement au client). Il y a beaucoup d'écoles d'informatiques de nos jours, et si il est possible que la selection ne soit pas meilleure qu'à l'époque, au moins les gens ont un vernis.

De toutes façons, tout le monde n'est pas Don Knuth, et tout le monde veut des dizaines de Don Knuth. Donc les recruteurs ne seront jamais heureux. C'est pareil en football, tous les clubs du monde aimeraient avoir un Messi dans leur équipe..... Et parfois, même lui ne suffit pas à réussir le projet(comme gagner la LdC, ou la coupe du monde).
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
3)le temps de comprendre toutes les exigences, le projet est terminé
4)le temps de terminer le projet, les exigences ont changé
Et le serment de non-allégiance :
Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.
el_slapper est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 21/06/2012, 10h02   #31
omarcisses
Membre éclairé
 
Avatar de omarcisses
 
Homme OUMAR CISSE
Développeur Java
Inscription : novembre 2007
Messages : 227
Détails du profil
Informations personnelles :
Nom : Homme OUMAR CISSE
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur Java
Secteur : Finance

Informations forums :
Inscription : novembre 2007
Messages : 227
Points : 304
Points : 304
Citation:
Envoyé par I_believe_in_code Voir le message
Personne ne "pisse" du code ; le code ne sort pas de la vessie du programmeur mais de son cerveau. (Evidemment, il faut avoir un cerveau, organe qui se perd)
.
"pisser du code" n'est qu'une expression pour désigner des gens qui codent tête baissée. C'est comme lorsqu'on dit qu'une personne code avec ses pieds.

Citation:
Envoyé par el_slapper Voir le message
Que le "niveau aie baissé", c'est pour moi de la foutaise. Ca ne peut pas être pire qu'à l'époque ou on recrutait effectivement n'importe qui les yeux fermés(et on l'avouait ouvertement au client). Il y a beaucoup d'écoles d'informatiques de nos jours, et si il est possible que la selection ne soit pas meilleure qu'à l'époque, au moins les gens ont un vernis.

De toutes façons, tout le monde n'est pas Don Knuth, et tout le monde veut des dizaines de Don Knuth. Donc les recruteurs ne seront jamais heureux. C'est pareil en football, tous les clubs du monde aimeraient avoir un Messi dans leur équipe..... Et parfois, même lui ne suffit pas à réussir le projet(comme gagner la LdC, ou la coupe du monde).
Enfin un qui répond à ma question, je partage complétement ton analyse merci
__________________
Si ce message vous a aidé, pensez à voter pour lui !
Pensez au si votre problème est résolu

Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent on en cherche
omarcisses est déconnecté   Envoyer un message privé Réponse avec citation 03
Vieux 21/06/2012, 10h21   #32
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 168
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 168
Points : 17 956
Points : 17 956
Bonjour,

Citation:
Envoyé par I_believe_in_code Voir le message
Il faut bien qu'il reste une poignée de vrais passionnés d'informatique pour l'écrire, ce précieux code, en y passant leurs journées, coupés du monde s'il le faut
Voila exactement l'exemple que j'attendais. Pour moi, ce que tu decris n'est pas un bon developpeur.

La plupart des vrais projets necessitent la participation de plusieurs personnes. Si au milieu de cela, l'un des developpeurs est un geek acharne qui n'en fait qu'a sa tete, meme s'il est techniquement super competent, le projet risque d'en patir.

C'est en ce sens que je disais que la valeur du developpeur depend de celui qui regarde : pour moi, un bon developpeur, c'est une personne techniquement competente qui sait travailler en groupe. Pour d'autres, un bon developpeur est un super crack, peu importe sa sociabilite.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 61
Vieux 21/06/2012, 11h27   #33
deathness
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2008
Messages : 1 099
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2008
Messages : 1 099
Points : 2 438
Points : 2 438
Citation:
Envoyé par gangsoleil Voir le message
Bonjour,



Voila exactement l'exemple que j'attendais. Pour moi, ce que tu decris n'est pas un bon developpeur.

La plupart des vrais projets necessitent la participation de plusieurs personnes. Si au milieu de cela, l'un des developpeurs est un geek acharne qui n'en fait qu'a sa tete, meme s'il est techniquement super competent, le projet risque d'en patir.

C'est en ce sens que je disais que la valeur du developpeur depend de celui qui regarde : pour moi, un bon developpeur, c'est une personne techniquement competente qui sait travailler en groupe. Pour d'autres, un bon developpeur est un super crack, peu importe sa sociabilite.
Assez d'accord. Pour moi la vrai valeur d'une appli c'est pas dans le code. C'est dans toute les réunions qui ont été faite pour écrire les spec et dossier de conception. La vrai valeur c'est l'ergonomie et les fonctionnalités qui ont été décidé à la base.
La manière dont on l'implémente derrière n'a vraiment pour moi comme qualité que le respect des specs. Même les perfs, dans la plupart des cas ne sont pas vraiment importante.
deathness est déconnecté   Envoyer un message privé Réponse avec citation 17
Vieux 21/06/2012, 11h42   #34
h2s84
Modérateur
 
Avatar de h2s84
 
Homme Holty Samba SOW
Développeur .NET
Inscription : mars 2007
Messages : 2 740
Détails du profil
Informations personnelles :
Nom : Homme Holty Samba SOW
Âge : 28
Localisation : Sénégal

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2007
Messages : 2 740
Points : 5 162
Points : 5 162
Envoyer un message via MSN à h2s84 Envoyer un message via Skype™ à h2s84
Citation:
Envoyé par deathness Voir le message
La manière dont on l'implémente derrière n'a vraiment pour moi comme qualité que le respect des specs. Même les perfs, dans la plupart des cas ne sont pas vraiment importante.
Excuses-moi mais c'est un peu du n'importe quoi que tu dis là.
La qualité logicielle est primordiale. C'est vrai qu'une première version peut répondre à tout ce que le client a demandé mais si la qualité logicielle n'est pas respectée alors bye bye la maintenance évolutive qui ne sera pas facile pour ceux qui viendront après la première équipe ayant développé l'application.
__________________
Consultant .Net chez SoftFluent
Découvrir notre produit CodeFluent Entities

Adhérer à l'association Fier d'être développeur
Les FAQs sur les technologies .Net voir ici
Les cours et tutos sur les technologies .Net voir ici
Les critiques sur les livres parlant des technologies .Net voir ici
Pensez à la balise [CODE]
Pensez au tag si votre problème est résolu
h2s84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2012, 11h45   #35
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 168
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 168
Points : 17 956
Points : 17 956
Citation:
Envoyé par deathness Voir le message
La manière dont on l'implémente derrière n'a vraiment pour moi comme qualité que le respect des specs.
Je ne suis pas d'accord non plus : c'est aussi important d'avoir une bonne qualite de code que le reste, pour la lisibilite, la reprise du code, le bugfix et la maintenance evolutive.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2012, 12h05   #36
omarcisses
Membre éclairé
 
Avatar de omarcisses
 
Homme OUMAR CISSE
Développeur Java
Inscription : novembre 2007
Messages : 227
Détails du profil
Informations personnelles :
Nom : Homme OUMAR CISSE
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur Java
Secteur : Finance

Informations forums :
Inscription : novembre 2007
Messages : 227
Points : 304
Points : 304
Citation:
Envoyé par deathness Voir le message
La manière dont on l'implémente derrière n'a vraiment pour moi comme qualité que le respect des specs. Même les perfs, dans la plupart des cas ne sont pas vraiment importante.
si je comprends bien, la maintenabilité n'est pas importante car c'est la qualité du code qui l'assure. Va demander à un trader si les perfs ne sont pas importantes pour les applications d'achat et vente en bourse
__________________
Si ce message vous a aidé, pensez à voter pour lui !
Pensez au si votre problème est résolu

Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent on en cherche
omarcisses est déconnecté   Envoyer un message privé Réponse avec citation 04
Vieux 21/06/2012, 14h41   #37
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 168
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 168
Points : 17 956
Points : 17 956
Citation:
Envoyé par omarcisses Voir le message
si je comprends bien, la maintenabilité n'est pas importante car c'est la qualité du code qui l'assure.
Nop.

Si tu ecris du code clair, mais que tu as une application dont le design n'a pas ete pense pour evoluer, ta maintenabilite est pourrie.

Citation:
Envoyé par omarcisses Voir le message
Va demander à un trader si les perfs ne sont pas importantes pour les applications d'achat et vente en bourse
Dans ce cas, les perfs font partie des specifications. Comme dans beaucoup d'autres domaines d'ailleurs.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 51
Vieux 21/06/2012, 15h13   #38
omarcisses
Membre éclairé
 
Avatar de omarcisses
 
Homme OUMAR CISSE
Développeur Java
Inscription : novembre 2007
Messages : 227
Détails du profil
Informations personnelles :
Nom : Homme OUMAR CISSE
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur Java
Secteur : Finance

Informations forums :
Inscription : novembre 2007
Messages : 227
Points : 304
Points : 304
Citation:
Envoyé par gangsoleil Voir le message
Nop.

Si tu ecris du code clair, mais que tu as une application dont le design n'a pas ete pense pour evoluer, ta maintenabilite est pourrie.


Dans ce cas, les perfs font partie des specifications. Comme dans beaucoup d'autres domaines d'ailleurs.
Je pense que la tu confond mouton et bouton.
Le fait qu'un code soit clair fait il de lui un code de qualité. NONNNNNNN

je reprends cette phrase de deathness "la manière dont on l'implémente derrière n'a vraiment pour moi comme qualité que le respect des specs" la on me parle de maniere. la maniere c'est pas seulement la clarté du code. elle comprends aussi le design.
__________________
Si ce message vous a aidé, pensez à voter pour lui !
Pensez au si votre problème est résolu

Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent on en cherche
omarcisses est déconnecté   Envoyer un message privé Réponse avec citation 02
Vieux 21/06/2012, 15h40   #39
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 168
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 168
Points : 17 956
Points : 17 956
Citation:
Envoyé par omarcisses Voir le message
Je pense que la tu confond mouton et bouton.
Le fait qu'un code soit clair fait il de lui un code de qualité. NON

je reprends cette phrase de deathness "la manière dont on l'implémente derrière n'a vraiment pour moi comme qualité que le respect des specs" la on me parle de maniere. la maniere c'est pas seulement la clarté du code. elle comprends aussi le design.
Je comprends de moins en moins ce que tu dis... Est-ce que tu peux essayer de reformuler ?

Pour moi, le respect des specs, ca concerne les fonctionnalites, et l'ergonomie. Sauf cas exceptionnel, je n'ai quasimment jamais vu de spec precisant des qualites de code, ni de la maintenabilite, ni quoi que ce soit du genre. Ne serait-ce que parce que c'est subjectif.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 21/06/2012, 16h02   #40
omarcisses
Membre éclairé
 
Avatar de omarcisses
 
Homme OUMAR CISSE
Développeur Java
Inscription : novembre 2007
Messages : 227
Détails du profil
Informations personnelles :
Nom : Homme OUMAR CISSE
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur Java
Secteur : Finance

Informations forums :
Inscription : novembre 2007
Messages : 227
Points : 304
Points : 304
Citation:
Envoyé par gangsoleil Voir le message
Pour moi, le respect des specs, ca concerne les fonctionnalites, et l'ergonomie. Sauf cas exceptionnel, je n'ai quasimment jamais vu de spec precisant des qualites de code, ni de la maintenabilite, ni quoi que ce soit du genre. Ne serait-ce que parce que c'est subjectif.
Voila ce que je voulais dire en d'autre termes on peut respecter les spec sans que notre code sois de qualité. et la clarté du code n'inclut pas qu'il soit un code de qualité. On peut aussi respecter notre spec sans que le l'appli sois maintenable. d'où je trouve bizarre qu'on me dise "la manière dont on l'implémente derrière n'a vraiment pour moi comme qualité que le respect des specs"
__________________
Si ce message vous a aidé, pensez à voter pour lui !
Pensez au si votre problème est résolu

Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent on en cherche
omarcisses est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h21.


 
 
 
 
Partenaires

Hébergement Web