SlideShare une entreprise Scribd logo

Vi analyzer gagnez en qualité en révisant vos codes LabVIEW régulièrement

Découvrez comment le toolkit VI Analyzer peut vous aider à obtnenir un code LabVIEW de meilleur en qualité et automatisant une partie non négligeable de vos revues de code.

1  sur  20
Télécharger pour lire hors ligne
G A G N E Z E N Q U A L I T É E N R É V I S A N T V O S
C O D E S A U T O M A T I Q U E M E N T
VI ANALYZER
LabVIEW Developer Days 2015 - Grenoble
Présentation largement inspirée de « Improving Code Quality
Through Automated Code Analysis » de Darren Nattinger, CLA
Principal Engineer, LabVIEW R&D
National Instruments
https://decibel.ni.com/content/docs/DOC-41228
RAPIDE PRÉSENTATION
Leader dans les solutions et l’expertise en acquisition et traitement
numérique du signal pour le test, le contrôle qualité et la supervision
Lien de partenariat très fort avec National Instruments
LES BESOINS AUXQUELS NOUS RÉPONDONS
Contrôle qualité
Pilotage de bancs de test
Systèmes embarqués
Centre de formation
AMÉLIORER LA QUALITÉ DE SON CODE
QU’EST-CE QU’UN CODE DE QUALITÉ ?
>Répondre aux exigences de fonctionnalités et
performances
>Minimum de bug
>Maximum de simplicité
>Maximum de lisibilité
VI Analyzer
COMMENT PARVENIR À PLUS DE QUALITÉ
>Rigueur
>Amélioration continue des compétences
>Revue de code
VI Analyzer

Recommandé

Soirée du Test Logiciel - Administration et orchestration des tests avec Refe...
Soirée du Test Logiciel - Administration et orchestration des tests avec Refe...Soirée du Test Logiciel - Administration et orchestration des tests avec Refe...
Soirée du Test Logiciel - Administration et orchestration des tests avec Refe...TelecomValley
 
Altran soirée du test logiciel - assez des c 05-10-17
Altran   soirée du test logiciel - assez des c 05-10-17Altran   soirée du test logiciel - assez des c 05-10-17
Altran soirée du test logiciel - assez des c 05-10-17Marc Hage Chahine
 
LnL - Assurer la qualité de vos outils PowerShell
LnL - Assurer la qualité de vos outils PowerShellLnL - Assurer la qualité de vos outils PowerShell
LnL - Assurer la qualité de vos outils PowerShellPatrick Lavallée
 
Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...
Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...
Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...TelecomValley
 
Gérer sa dette technique avec SonarQube
Gérer sa dette technique avec SonarQubeGérer sa dette technique avec SonarQube
Gérer sa dette technique avec SonarQubePierre-Henri Gache
 
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualife
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualifeSoirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualife
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualifeTelecomValley
 
IA pour les tests logiciels - LEGEARD - Smartesting Université Franche Comté-...
IA pour les tests logiciels - LEGEARD - Smartesting Université Franche Comté-...IA pour les tests logiciels - LEGEARD - Smartesting Université Franche Comté-...
IA pour les tests logiciels - LEGEARD - Smartesting Université Franche Comté-...TelecomValley
 

Contenu connexe

Tendances

Cerberus, un outil pour l'automatisation des tests fonctionnels
Cerberus, un outil pour l'automatisation des tests fonctionnelsCerberus, un outil pour l'automatisation des tests fonctionnels
Cerberus, un outil pour l'automatisation des tests fonctionnelsAurélien Bourdon
 
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...TelecomValley
 
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...TelecomValley
 
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...TelecomValley
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyonClement Bouillier
 
Qu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéQu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéSylvain Leroy
 
Indicateurs REPaRéD pour le testing craftsmanship
Indicateurs REPaRéD pour le testing craftsmanshipIndicateurs REPaRéD pour le testing craftsmanship
Indicateurs REPaRéD pour le testing craftsmanshipChristophe Moustier
 
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFEA la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFETelecomValley
 
Soirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarSoirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarElsassJUG
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logicielJean-Paul CARMONA
 
Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Sylvain Leroy
 
La qualité logicielle et l'intégration continue - Cas concret du projet Cytomine
La qualité logicielle et l'intégration continue - Cas concret du projet CytomineLa qualité logicielle et l'intégration continue - Cas concret du projet Cytomine
La qualité logicielle et l'intégration continue - Cas concret du projet CytomineGeeks Anonymes
 
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...AQT-presentations
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Jean-Emmanuel Houdu
 
OBJECTIF QUALITÉ DIGITALE : Comment élaborer une bonne stratégie de test pou...
OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pou...OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pou...
OBJECTIF QUALITÉ DIGITALE : Comment élaborer une bonne stratégie de test pou...StardustTesting
 
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile CenterComment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile CenterGuillaume Deshayes
 
Tests exploratoires & IA - BLANC ASSANTE DI CAPILLO - Promyze Amadeus - Soiré...
Tests exploratoires & IA - BLANC ASSANTE DI CAPILLO - Promyze Amadeus - Soiré...Tests exploratoires & IA - BLANC ASSANTE DI CAPILLO - Promyze Amadeus - Soiré...
Tests exploratoires & IA - BLANC ASSANTE DI CAPILLO - Promyze Amadeus - Soiré...TelecomValley
 

Tendances (20)

Cerberus, un outil pour l'automatisation des tests fonctionnels
Cerberus, un outil pour l'automatisation des tests fonctionnelsCerberus, un outil pour l'automatisation des tests fonctionnels
Cerberus, un outil pour l'automatisation des tests fonctionnels
 
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...
 
Hands on Sonar
Hands on SonarHands on Sonar
Hands on Sonar
 
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
 
Futur tunis
Futur tunisFutur tunis
Futur tunis
 
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyon
 
ATDD Visuel
ATDD VisuelATDD Visuel
ATDD Visuel
 
Qu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéQu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualité
 
Indicateurs REPaRéD pour le testing craftsmanship
Indicateurs REPaRéD pour le testing craftsmanshipIndicateurs REPaRéD pour le testing craftsmanship
Indicateurs REPaRéD pour le testing craftsmanship
 
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFEA la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
 
Soirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarSoirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec Sonar
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
 
Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)
 
La qualité logicielle et l'intégration continue - Cas concret du projet Cytomine
La qualité logicielle et l'intégration continue - Cas concret du projet CytomineLa qualité logicielle et l'intégration continue - Cas concret du projet Cytomine
La qualité logicielle et l'intégration continue - Cas concret du projet Cytomine
 
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1
 
OBJECTIF QUALITÉ DIGITALE : Comment élaborer une bonne stratégie de test pou...
OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pou...OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pou...
OBJECTIF QUALITÉ DIGITALE : Comment élaborer une bonne stratégie de test pou...
 
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile CenterComment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
 
Tests exploratoires & IA - BLANC ASSANTE DI CAPILLO - Promyze Amadeus - Soiré...
Tests exploratoires & IA - BLANC ASSANTE DI CAPILLO - Promyze Amadeus - Soiré...Tests exploratoires & IA - BLANC ASSANTE DI CAPILLO - Promyze Amadeus - Soiré...
Tests exploratoires & IA - BLANC ASSANTE DI CAPILLO - Promyze Amadeus - Soiré...
 

En vedette

Le Grand Collège Rennes, location de meublés du studio au T2 à Rennes
Le Grand Collège Rennes, location de meublés du studio au T2 à RennesLe Grand Collège Rennes, location de meublés du studio au T2 à Rennes
Le Grand Collège Rennes, location de meublés du studio au T2 à Rennesiperon
 
Plaq by the_namestory_148x105-04e-bd
Plaq by the_namestory_148x105-04e-bdPlaq by the_namestory_148x105-04e-bd
Plaq by the_namestory_148x105-04e-bdThe Name Story
 
6. arturo ortiz. adolescentes y solventes
6. arturo ortiz. adolescentes y solventes6. arturo ortiz. adolescentes y solventes
6. arturo ortiz. adolescentes y solventesMiguel Rivera
 
Profitez de la Haut Villas de Costa del Sol
Profitez de la Haut Villas de Costa del Sol Profitez de la Haut Villas de Costa del Sol
Profitez de la Haut Villas de Costa del Sol Alan Bass
 
Producto 3
Producto 3Producto 3
Producto 3manuel
 
14 05-26 blocparc presentation-centre commercial-light
14 05-26 blocparc presentation-centre commercial-light14 05-26 blocparc presentation-centre commercial-light
14 05-26 blocparc presentation-centre commercial-lightjeanfouriscot
 
Pour une culture
du développement collaboratif et public
Pour une culture
du développement collaboratif et publicPour une culture
du développement collaboratif et public
Pour une culture
du développement collaboratif et publicSylvain Carle
 
Résultats présentés le 3 avril au comité de sélection interreg mise en place ...
Résultats présentés le 3 avril au comité de sélection interreg mise en place ...Résultats présentés le 3 avril au comité de sélection interreg mise en place ...
Résultats présentés le 3 avril au comité de sélection interreg mise en place ...henri971
 
Neuronas neurotransmisores
Neuronas  neurotransmisoresNeuronas  neurotransmisores
Neuronas neurotransmisoresMarbella Ron
 
Interconnectés : Tourisme et internet
Interconnectés : Tourisme et internetInterconnectés : Tourisme et internet
Interconnectés : Tourisme et internetLudovic Dublanchet
 
Dossier de production Performance Durable groupe 54
Dossier de production Performance Durable groupe 54Dossier de production Performance Durable groupe 54
Dossier de production Performance Durable groupe 54Clémentine Bro
 
Aplicaciondenandanicynocenlacomunidad 090913105719-phpapp02
Aplicaciondenandanicynocenlacomunidad 090913105719-phpapp02Aplicaciondenandanicynocenlacomunidad 090913105719-phpapp02
Aplicaciondenandanicynocenlacomunidad 090913105719-phpapp02Azucena Prado Espinoza
 
Perfil profesional
Perfil profesionalPerfil profesional
Perfil profesionalleidersk
 
Charte de la Diversité
Charte de la Diversité Charte de la Diversité
Charte de la Diversité paulinelabbe
 

En vedette (20)

Le Grand Collège Rennes, location de meublés du studio au T2 à Rennes
Le Grand Collège Rennes, location de meublés du studio au T2 à RennesLe Grand Collège Rennes, location de meublés du studio au T2 à Rennes
Le Grand Collège Rennes, location de meublés du studio au T2 à Rennes
 
Plaq by the_namestory_148x105-04e-bd
Plaq by the_namestory_148x105-04e-bdPlaq by the_namestory_148x105-04e-bd
Plaq by the_namestory_148x105-04e-bd
 
Chapitre i
Chapitre iChapitre i
Chapitre i
 
6. arturo ortiz. adolescentes y solventes
6. arturo ortiz. adolescentes y solventes6. arturo ortiz. adolescentes y solventes
6. arturo ortiz. adolescentes y solventes
 
sgcw
sgcwsgcw
sgcw
 
Courses
CoursesCourses
Courses
 
Profitez de la Haut Villas de Costa del Sol
Profitez de la Haut Villas de Costa del Sol Profitez de la Haut Villas de Costa del Sol
Profitez de la Haut Villas de Costa del Sol
 
Producto 3
Producto 3Producto 3
Producto 3
 
Joe dassin l'ete indien
Joe dassin   l'ete indienJoe dassin   l'ete indien
Joe dassin l'ete indien
 
14 05-26 blocparc presentation-centre commercial-light
14 05-26 blocparc presentation-centre commercial-light14 05-26 blocparc presentation-centre commercial-light
14 05-26 blocparc presentation-centre commercial-light
 
Pour une culture
du développement collaboratif et public
Pour une culture
du développement collaboratif et publicPour une culture
du développement collaboratif et public
Pour une culture
du développement collaboratif et public
 
Résultats présentés le 3 avril au comité de sélection interreg mise en place ...
Résultats présentés le 3 avril au comité de sélection interreg mise en place ...Résultats présentés le 3 avril au comité de sélection interreg mise en place ...
Résultats présentés le 3 avril au comité de sélection interreg mise en place ...
 
Neuronas neurotransmisores
Neuronas  neurotransmisoresNeuronas  neurotransmisores
Neuronas neurotransmisores
 
Interconnectés : Tourisme et internet
Interconnectés : Tourisme et internetInterconnectés : Tourisme et internet
Interconnectés : Tourisme et internet
 
Dossier de production Performance Durable groupe 54
Dossier de production Performance Durable groupe 54Dossier de production Performance Durable groupe 54
Dossier de production Performance Durable groupe 54
 
Aplicaciondenandanicynocenlacomunidad 090913105719-phpapp02
Aplicaciondenandanicynocenlacomunidad 090913105719-phpapp02Aplicaciondenandanicynocenlacomunidad 090913105719-phpapp02
Aplicaciondenandanicynocenlacomunidad 090913105719-phpapp02
 
Juego Tetris en 3 D
Juego Tetris en 3 DJuego Tetris en 3 D
Juego Tetris en 3 D
 
Perfil profesional
Perfil profesionalPerfil profesional
Perfil profesional
 
Charte de la Diversité
Charte de la Diversité Charte de la Diversité
Charte de la Diversité
 
Amuse gueule (1)
Amuse gueule (1)Amuse gueule (1)
Amuse gueule (1)
 

Similaire à Vi analyzer gagnez en qualité en révisant vos codes LabVIEW régulièrement

Maitriser le code PHP
Maitriser le code PHPMaitriser le code PHP
Maitriser le code PHPDamien Seguy
 
Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php ALTER WAY
 
Paris Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacyParis Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacyFrançois Petitit
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...Adrien Clerbois
 
Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Microsoft
 
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2CERTyou Formation
 
Audit technique de code
Audit technique de codeAudit technique de code
Audit technique de codeMehdi TAZI
 
Industrialisation des développements logiciels
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logicielsSylvain Leroy
 
L’intégration continue chez AXA France
L’intégration continue chez AXA FranceL’intégration continue chez AXA France
L’intégration continue chez AXA FranceMicrosoft
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continueLeClubQualiteLogicielle
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMGrégory Ott
 
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...Agile Montréal
 
Analyse de code: accélérez la validation de vos applications C#
Analyse de code: accélérez la validation de vos applications C#Analyse de code: accélérez la validation de vos applications C#
Analyse de code: accélérez la validation de vos applications C#kalistick
 
20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?LeClubQualiteLogicielle
 
Mon environnement de travail a-t-il encore un avenir ?
Mon environnement de travail a-t-il encore un avenir ?Mon environnement de travail a-t-il encore un avenir ?
Mon environnement de travail a-t-il encore un avenir ?Frederic Dewinne
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMJason De Oliveira
 
Omnilog 2016 - Apéro techno : Rex Identicar sur l'intégration continue
Omnilog 2016 - Apéro techno : Rex Identicar sur l'intégration continueOmnilog 2016 - Apéro techno : Rex Identicar sur l'intégration continue
Omnilog 2016 - Apéro techno : Rex Identicar sur l'intégration continueXavier Callens
 
Agile tour 2015 alliés contre les défauts
Agile tour 2015   alliés contre les défautsAgile tour 2015   alliés contre les défauts
Agile tour 2015 alliés contre les défautsJulien Jakubowski
 

Similaire à Vi analyzer gagnez en qualité en révisant vos codes LabVIEW régulièrement (20)

20100121 01 - Présentation Renault
20100121 01 - Présentation Renault20100121 01 - Présentation Renault
20100121 01 - Présentation Renault
 
Maitriser le code PHP
Maitriser le code PHPMaitriser le code PHP
Maitriser le code PHP
 
Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php
 
Paris Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacyParis Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacy
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
 
Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010
 
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2
 
Audit technique de code
Audit technique de codeAudit technique de code
Audit technique de code
 
Industrialisation des développements logiciels
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logiciels
 
L’intégration continue chez AXA France
L’intégration continue chez AXA FranceL’intégration continue chez AXA France
L’intégration continue chez AXA France
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...
 
Analyse de code: accélérez la validation de vos applications C#
Analyse de code: accélérez la validation de vos applications C#Analyse de code: accélérez la validation de vos applications C#
Analyse de code: accélérez la validation de vos applications C#
 
20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?
 
Mon environnement de travail a-t-il encore un avenir ?
Mon environnement de travail a-t-il encore un avenir ?Mon environnement de travail a-t-il encore un avenir ?
Mon environnement de travail a-t-il encore un avenir ?
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALM
 
Omnilog 2016 - Apéro techno : Rex Identicar sur l'intégration continue
Omnilog 2016 - Apéro techno : Rex Identicar sur l'intégration continueOmnilog 2016 - Apéro techno : Rex Identicar sur l'intégration continue
Omnilog 2016 - Apéro techno : Rex Identicar sur l'intégration continue
 
Agile tour 2015 alliés contre les défauts
Agile tour 2015   alliés contre les défautsAgile tour 2015   alliés contre les défauts
Agile tour 2015 alliés contre les défauts
 

Plus de SAPHIR - Signal Physique & Instrumentation (6)

Mesures vibratoires et acoustiques appliquées au contrôle qualité en production
Mesures vibratoires et acoustiques appliquées au contrôle qualité en productionMesures vibratoires et acoustiques appliquées au contrôle qualité en production
Mesures vibratoires et acoustiques appliquées au contrôle qualité en production
 
Architecture Plug-in en LabVIEW : de la conception à la réalisation
Architecture Plug-in en LabVIEW : de la conception à la réalisationArchitecture Plug-in en LabVIEW : de la conception à la réalisation
Architecture Plug-in en LabVIEW : de la conception à la réalisation
 
Coder plus vite avec LabVIEW
Coder plus vite avec LabVIEWCoder plus vite avec LabVIEW
Coder plus vite avec LabVIEW
 
Test materiel ni c rio-9068
Test materiel   ni c rio-9068Test materiel   ni c rio-9068
Test materiel ni c rio-9068
 
Démystifier la programmation avec LabVIEW FPGA
Démystifier la programmation avec LabVIEW FPGADémystifier la programmation avec LabVIEW FPGA
Démystifier la programmation avec LabVIEW FPGA
 
Saphir - Exemples de réalisations
Saphir - Exemples de réalisationsSaphir - Exemples de réalisations
Saphir - Exemples de réalisations
 

Dernier

Journée Technique Trévarez - 20 février 2024 - Atelier 5 groupes-projets
Journée Technique Trévarez - 20 février 2024 - Atelier 5 groupes-projetsJournée Technique Trévarez - 20 février 2024 - Atelier 5 groupes-projets
Journée Technique Trévarez - 20 février 2024 - Atelier 5 groupes-projetsInstitut de l'Elevage - Idele
 
Rapport de fin d'étude en sur le dimensionnement solaire .pdf
Rapport de fin d'étude en sur le dimensionnement solaire .pdfRapport de fin d'étude en sur le dimensionnement solaire .pdf
Rapport de fin d'étude en sur le dimensionnement solaire .pdfZakaria156221
 
Journée Technique Trévarez - 20 février 2024 - Atelier 1 système bas carbone
Journée Technique Trévarez - 20 février 2024 - Atelier 1 système bas carbone Journée Technique Trévarez - 20 février 2024 - Atelier 1 système bas carbone
Journée Technique Trévarez - 20 février 2024 - Atelier 1 système bas carbone Institut de l'Elevage - Idele
 
Présentation de la station de Trévarez - 20 Février 2024
Présentation de la station de Trévarez - 20 Février 2024Présentation de la station de Trévarez - 20 Février 2024
Présentation de la station de Trévarez - 20 Février 2024Institut de l'Elevage - Idele
 
Journée Technique Trévarez - 20 février 2024 - Atelier 3 génisses
Journée Technique Trévarez - 20 février 2024 - Atelier 3 génissesJournée Technique Trévarez - 20 février 2024 - Atelier 3 génisses
Journée Technique Trévarez - 20 février 2024 - Atelier 3 génissesInstitut de l'Elevage - Idele
 
Journée Technique Trévarez - 20 février 2024 - Atelier 4 leviers agronomiques
Journée Technique Trévarez - 20 février 2024 - Atelier 4 leviers agronomiquesJournée Technique Trévarez - 20 février 2024 - Atelier 4 leviers agronomiques
Journée Technique Trévarez - 20 février 2024 - Atelier 4 leviers agronomiquesInstitut de l'Elevage - Idele
 
Journée Technique Trévarez - 20 février 2024 - Atelier 2 Réduire l’âge au vêl...
Journée Technique Trévarez - 20 février 2024 - Atelier 2 Réduire l’âge au vêl...Journée Technique Trévarez - 20 février 2024 - Atelier 2 Réduire l’âge au vêl...
Journée Technique Trévarez - 20 février 2024 - Atelier 2 Réduire l’âge au vêl...Institut de l'Elevage - Idele
 

Dernier (7)

Journée Technique Trévarez - 20 février 2024 - Atelier 5 groupes-projets
Journée Technique Trévarez - 20 février 2024 - Atelier 5 groupes-projetsJournée Technique Trévarez - 20 février 2024 - Atelier 5 groupes-projets
Journée Technique Trévarez - 20 février 2024 - Atelier 5 groupes-projets
 
Rapport de fin d'étude en sur le dimensionnement solaire .pdf
Rapport de fin d'étude en sur le dimensionnement solaire .pdfRapport de fin d'étude en sur le dimensionnement solaire .pdf
Rapport de fin d'étude en sur le dimensionnement solaire .pdf
 
Journée Technique Trévarez - 20 février 2024 - Atelier 1 système bas carbone
Journée Technique Trévarez - 20 février 2024 - Atelier 1 système bas carbone Journée Technique Trévarez - 20 février 2024 - Atelier 1 système bas carbone
Journée Technique Trévarez - 20 février 2024 - Atelier 1 système bas carbone
 
Présentation de la station de Trévarez - 20 Février 2024
Présentation de la station de Trévarez - 20 Février 2024Présentation de la station de Trévarez - 20 Février 2024
Présentation de la station de Trévarez - 20 Février 2024
 
Journée Technique Trévarez - 20 février 2024 - Atelier 3 génisses
Journée Technique Trévarez - 20 février 2024 - Atelier 3 génissesJournée Technique Trévarez - 20 février 2024 - Atelier 3 génisses
Journée Technique Trévarez - 20 février 2024 - Atelier 3 génisses
 
Journée Technique Trévarez - 20 février 2024 - Atelier 4 leviers agronomiques
Journée Technique Trévarez - 20 février 2024 - Atelier 4 leviers agronomiquesJournée Technique Trévarez - 20 février 2024 - Atelier 4 leviers agronomiques
Journée Technique Trévarez - 20 février 2024 - Atelier 4 leviers agronomiques
 
Journée Technique Trévarez - 20 février 2024 - Atelier 2 Réduire l’âge au vêl...
Journée Technique Trévarez - 20 février 2024 - Atelier 2 Réduire l’âge au vêl...Journée Technique Trévarez - 20 février 2024 - Atelier 2 Réduire l’âge au vêl...
Journée Technique Trévarez - 20 février 2024 - Atelier 2 Réduire l’âge au vêl...
 

Vi analyzer gagnez en qualité en révisant vos codes LabVIEW régulièrement

  • 1. G A G N E Z E N Q U A L I T É E N R É V I S A N T V O S C O D E S A U T O M A T I Q U E M E N T VI ANALYZER LabVIEW Developer Days 2015 - Grenoble Présentation largement inspirée de « Improving Code Quality Through Automated Code Analysis » de Darren Nattinger, CLA Principal Engineer, LabVIEW R&D National Instruments https://decibel.ni.com/content/docs/DOC-41228
  • 2. RAPIDE PRÉSENTATION Leader dans les solutions et l’expertise en acquisition et traitement numérique du signal pour le test, le contrôle qualité et la supervision Lien de partenariat très fort avec National Instruments
  • 3. LES BESOINS AUXQUELS NOUS RÉPONDONS Contrôle qualité Pilotage de bancs de test Systèmes embarqués Centre de formation
  • 5. QU’EST-CE QU’UN CODE DE QUALITÉ ? >Répondre aux exigences de fonctionnalités et performances >Minimum de bug >Maximum de simplicité >Maximum de lisibilité VI Analyzer
  • 6. COMMENT PARVENIR À PLUS DE QUALITÉ >Rigueur >Amélioration continue des compétences >Revue de code VI Analyzer
  • 7. QU’EST-CE QU’UNE REVUE DE CODE VI Analyzer >Objectifs >Détecter et corriger des défauts le plus vite possible >Appliquer des standards >Favoriser la collaboration et le travail en équipe >Problème >Nécessite d’être plusieurs développeurs expérimenté
  • 8. VI ANALYZER U N E R E V U E D E C O D E A U T O M A T I S É E
  • 9. EN QUOI CONSISTE VI ANALYZER ? VI Analyzer Démo
  • 10. UNE ANALYSE DE CODE STATIQUE VI Analyzer Analyse statique Inspecter un code LabVIEW qui ne s’exécute pas VI Analyzer Find Show Buffer Allocations Analyse dynamique Analyser les performances et les fuites mémoires d’un code LabVIEW en cours d’exécution Profile Performance and Memory Desktop Execution Trace Toolkit Profile Buffer Allocations (LV2014 SP1)
  • 11. POURQUOI UTILISER VI ANALYZER VI Analyzer >Les performances >Le style > Les bugs !
  • 12. VÉRIFIER LE STYLE VI Analyzer Câblage Bonnes pratiques Lisibilité
  • 13. DÉTECTER DE POSSIBLE PROBLÈME DE PERFORMANCE VI Analyzer Tableau et chaine dans les boucles Boucle parrallélisable Utilisation de la structure In Place Element Ajouter un scalaire au début d’un tableau Usage des noeuds de propriété Wired Terminals in Subdiagrams
  • 14. TROUVER DES BUGS ! VI Analyzer Comment trouve-t-on habituellement les bugs ? >En exécutant des tests unitaires >En faisant une revue visuelle du code >En exécutant le code pour faire apparaitre les dysfonctionnements VI Analyzer nous permet de découvrir et corriger des anomalies avant tout ça ! Démo
  • 15. RETOUR D’EXPÉRIENCE VI Analyzer •Automatique •Objectif •Evolutif •Lent sur les gros projets •Résultats parfois difficiles à analyser
  • 17. >Automatiser l’exécution des tests >Créer vos propres “tests”… ALLER PLUS LOIN… VI Analyzer
  • 18. RESSOURCES VI Analyzer Rejoignez le groupe VI Analyzer Enthusiasts sur www.ni.com >Des dizaines de tests écrits par les membres du groupe >Des ressources pour écrire vos propres tests >Des discussions pour résoudre vos problèmes spécifiques >Des échanges d’idées pour ajouter des fonctionnalités au VI Analyzer
  • 19. ONE MORE THING… VI Analyzer Rejoignez le LUGE pour faire vivre la communauté des développeurs LabVIEW en Rhône-Alpes ! https://decibel.ni.com/content/community/regional/france/labview
  • 20. Olivier JOURDAN, Responsable équipe technique, à SAPHIR depuis 2002. LinkedIn : https://www.linkedin.com/in/jourdanolivier Twitter : @OJourdan E-mail : olivier.jourdan@saphir.fr