Download de presentatie
GepubliceerdMirthe Smeets Laatst gewijzigd meer dan 10 jaar geleden
1
Cobolkwaliteit bij Rabobank Sonar voor Cobol
COBOL GSE Nieuwegein, 10 juli 2014
2
Agenda Positie van Cobol en zOS Cobol community Kwaliteitscriteria
Automatische codeinspectie SonarQube als product Implementatie ervaringen Toekomst
4
De COBOL community People Process Technology
Modernisering ontwikkelstraat Verjonging People Process Technology Automatische Deployments Opfrissing kennis Sourcecode analyzers Versterken trots, netwerk, kennisdeling Standaards nieuwe technieken DevOps principes Toetsbaarheid standaards
6
Non -functioneel Functioneel Kwaliteit Doet-ie wat ie moet doen
Direct zichtbaar Testen Testtools Doet-ie wat ie moet doen Over 5 jaar zichtbaar Toetsen Performance en onderhoudbaarheid
7
Non functionele kwaliteitscriteria
Programma Ontwerp Codering Naamgeving Verboden keywords Best practices “Gij zult een programma structureren”
8
Non functionele kwaliteitscriteria
Programma Ontwerp Codering Naamgeving Verboden keywords Best practices “Gij zult een programma structureren” SIG/Sonar VSP
9
Waarom automatische codeinspectie?
Verbeteren kwaliteit door: Verbeteren transparantie Centraal zicht op de geleverde kwaliteit in de teams Verbeteren efficiency Waarom handmatig controleren wat een computer ook kan doen? Verbeteren review effectiviteit Als het laaghangend fruit al wordt afgedekt is er meer tijd voor toetsing ontwerp Objectivering toetsingsresultaten Voorkomen van slepende leveranciersdiscussies
10
Configureerbare kwaliteitsprofielen Zeer waardevolle checks
SonarQube voor Cobol Configureerbare kwaliteitsprofielen Zeer waardevolle checks Recursive performs Ontbrekende/misaligned end-if’s Perform diepte Complexe SQL Dode programmacode Cyclomatic complexity / Mc Cabe Lokale scans Drill down userinterface Duplication check
14
De implementatie ervaring
De documentatie De ondersteuning De doorlooptijd Het eindresultaat Draagvlak ontwikkelaars Kosten Licentie en support MIPS kosten
15
Een Agile leverancier Razendsnel Beinvloedbaar Kennis van zaken Hoge drive Flexibel De wil om Cobol goed te ondersteunen Open source biased Open source ecosysteem Ad Hoc prioritering Onvoorspelbare communicatie Gaat uit van aanwezige java kennis
16
Leadontwikkelaars in de lead voor configuratie Spring in het diepe
Adviezen Gebruik je hulplijnen Haal ervaringen op Jira.codehaus Qualilogy Een javaan in het team Leadontwikkelaars in de lead voor configuratie Spring in het diepe
17
Dromen voor de toekomst
Eclipse integratie voor Cobol Maatwerk controleregels Documentatie generatie / cross references SQALE kwaliteitsmodel Implementatie review functionaliteit Gebruikte functionaliteit Beschikbaar
18
VRAGEN?
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.