La notion de pire est à relativiser, c'est à l'appréciation de chacun et de son niveau d'expérience dans la programmation.
On ne peut pas blâmer un gamin de 14 ans écrire (ou copier/coller) du...
La notion de pire est à relativiser, c'est à l'appréciation de chacun et de son niveau d'expérience dans la programmation.
On ne peut pas blâmer un gamin de 14 ans écrire (ou copier/coller) du...
Piloter et Diriger dans ce contexte ont le même sens. Cependant ,tu as bien mis en évidence un problème de cohérence de vocabulaire qui peut perturber le lecteur.
le style
Effectivement ;)
...
Salut,
Dans mon service, nous avons eu recours à la programmation orientée aspect pour répondre à des problématiques récurrentes et verticales.
Par exemple dans le domaine financier, le calcul...
Pour nuancer mes derniers propos sur les commentaires (et ça va faire plaisir à souviron ;) ), dans un projet, nous avons écrit en SQL un moteur de calcul de données financières via procédures...
Là on introduit les tests de charges.
HS : En XP, on préconise la mise de l'intégration continue. Tu "commites" tes modifications et une machine est dédiée pour construire l'application et faire...
Oui et non, on ne va pas poireauter 2 mois de specs fonctionnelles avant de commencer le code alors qu'un cycle de développement itératif incrémentale permet de sortir un prototype et avoir un...
Grave erreur, le feedback (composante importante dans XP) est plus rapide.
Tu modifies un maillon de ta chaîne, est-tu sûr qu'il respecte le contrat ?
Tu construis ton application et là paf !...
C'est le principe d'ouverture / fermeture :ccool:
Je suis d'accord en ce qui concerne le premier point. Le deuxième moins. Le besoin à l'instant t0 n'est pas final. La vision du client évolue (> 80% des cas) et par conséquent ton code aussi.
Il y...
A souviron34,
Du coup la problématique est au niveau du management de l'équipe.
Comment effectuer un transfert et le partage des connaissances dans une équipe qui bouge ? Le binômage et la...
A el_slapper,
Je suis d'accord que les TU ne suffisent pas. Nous avons des tests automatisés (end user) qui tournent sur un environnement d'intégration.
S'il y a un "trou de spec", le MOA...
Je travaille exactement dans ce cadre-là. Maintenance évolutive et donc implique un cycle de développement itératif incrémentale que nous maîtrisons assez bien puisque que l'on travaille en mode XP...
A souviron34,
j'apprécie cette discussion car la problématique d'un projet "legacy" à faire évoluer reste entière.
Dans mon équipe, nous avons hérité d'une application legacy qui avait été...
A el_slapper,
je comprends ton appréhension face au refactoring. Cette phase est possible uniquement si ton code est bien couvert par des tests qui eux respectent les cas d'utilisation de base et...
Pour en revenir aux commentaires intra méthodes, je travaille dans une équipe où l'on fait évoluer un parc d'applications financières basé sur un framework composé de plus 30 librairies internes....
Cela rejoint mon point sur les commentaires en entête de méthodes publique d'une classe en écrivant la formule mathématique mis en oeuvre. du coup, on peut éviter les commentaires intra méthodes
...
Salut,
Selon moi, un code propre l'est au sens où :
il respecte une convention d'écriture (exemple convention Sun pour java),
dans le cadre de la poo, il respecte le principe d'ouverture /...
Bonjour,
Je suis en train d'écrire un tutoriel sur la mise en pratique du développement dirigé par les tests. A cette
adresse, vous trouverez les quatre premiers chapitres (sur cinq au total) :...
Salut,
Si l'exemple que tu mets correspond à la sortie de ton parseur XML, alors il serait intéressant d'utiliser un processeur XSLT.
Cela dépend de ton environnement de travail.
Tu te trouves dans une DSI où un gros parc d'applications tournent sur un JDK obsolète (genre 1.4 voire 1.3). La migration vers une nouvelle version a...
Salut,
Comme alternative à JDBC, j'ai essayé iBatis et je le trouve pas mal car il est simple à mettre en oeuvre surtout si on l'associe avec Spring.
Sinon, dommage qu'il ne supporte pas les...
Bonjour,
Répondre à cette question est assez dure car cela dépend pas mal de paramètres :
- sur quel genre de projet le développeur bosse : dans quel domaine technique et fonctionnel.
-...
Je pense que c'est principalement le proxy de ma boite qui perturbe l'installation et ce, bien que la configuration du proxy dans le setting.xml de mon profile maven soit correcte. Certains artefacts...
Bon j'ai essayé d'installer l'environnement de hudson-plugin mais sans succès (pb de résolution de pom parent)
Si certains développeurs ont réussi à l'installer, merci à eux de me faire part de...
Salut,
Je pense que je vais récupérer le projet sur mon poste et proposer à Kohsuke un enrichissement de son Access Remote API.