|
|
|
Ressources -
Bonnes pratiques
|
Une pratique courante de codage : le copier/coller  Une des pratiques de codage les plus utilisées est le copier coller. Une portion d'un programme convient presque pour ce que l'on veut faire. On ne souhaite pas faire un sous-programme car cela risquerait d'introduire une erreur dans un code que l'on ne veut pas modifier. Pour cette raison, on copie le code intéressant et on le colle là où on veut le réutiliser. Il suffit de modifier ou ajouter quelques instructions et on a le traitement que l'on souhaitait très rapidement. Le revers de la médaille Si le code qu'on a dupliqué contenait un bug, on a copié ce bug. Plus tard, quand un utilisateur va découvrir ce bug, on va passer un certain temps à le localiser puis à le corriger. Quelque temps plus tard, le même type de bug va être signalé. Après avoir repassé du temps à localiser le nouveau problème, on va découvrir que c'est une des copies du code qu'il faut également corriger. On avait oublié son existence. Cela peut à nouveau se reproduire si le code a de nombreuses duplications. Peut-on être plus efficace ? Grâce à l'outil IBM Logiscope CodeReducer et sa fonctionnalité de recherche de code similaire, quand vous corrigez un bug dans une application, vous pouvez très rapidement localiser toutes les portions de code qui ressemblent au code modifié et ainsi corriger le bug, en une seule fois, dans toutes ses copies. Comment faire ? L'utilisation de IBM Logiscope CodeReducer est très simple : vous sélectionnez le code qui vous avez modifié et vous demandez où se trouvent, dans votre application, les portions de code qui lui ressemblent. Un affichage, avec retour au code source, vous permet très rapidement de vérifier si le bug se trouve également dans ces codes similaires et, si oui, de le corriger. Pour en savoir plus, sur cette possibilité, envoyez un email à
Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir.
ou remplissez le formulaire de demande d'information.
|
|
|
|
Actualités
Prochain séminaire gratuit le 23 septembre à ParisConsulter le programme de la matinée S'inscrire
Autour d'un petit déjeuner convivial, nos consultants vous aideront à repositionner les objectifs du niveau 2 du CMMI, avec une présentation des meilleurs outils pour relever ce véritable challenge de l'industrialisation des processus support du cycle de vie des logiciels : - gestion des exigences : Doors, RequisitePro, …
- gestion de configuration : Team Concert, ClearCase, …
- assurance et contrôle qualité : Quality Manager, Logiscope, ...
- mesure et analyse : SQuORE, …
N'hésitez plus ! Venez prendre la route vers le niveau 2 du CMMI ... en vous inscrivant dès aujourd'hui pour nous rejoindre le 23 septembre à la Cité Internationale Universitaire de Paris.
Kalimetrix IBM Business Partner
Kalimetrix est ISV (Independant Software Vendor), revendeur agréé des produits logiciels de la gamme IBM Rational.
|
|