190 likes | 386 Views
Cobolkwaliteit bij Rabobank Sonar voor Cobol. COBOL GSE. Nieuwegein, 10 juli 2014. Agenda. Positie van Cobol en zOS Cobol community Kwaliteitscriteria Automatische codeinspectie SonarQube als product Implementatie ervaringen Toekomst. De COBOL community.
E N D
Cobolkwaliteit bij RabobankSonar voor Cobol COBOL GSE Nieuwegein, 10 juli 2014
Agenda Positie van Cobol en zOS Cobol community Kwaliteitscriteria Automatische codeinspectie SonarQube als product Implementatie ervaringen Toekomst
De COBOL community Modernisering ontwikkelstraat Verjonging Automatische Deployments Opfrissing kennis Sourcecode analyzers Versterken trots, netwerk, kennisdeling Standaards nieuwe technieken DevOps principes Toetsbaarheid standaards
Waarom automatische codeinspectie? Verbeteren kwaliteit door:
SonarQube voor Cobol • Configureerbare kwaliteitsprofielen • Zeer waardevolle checks • Recursiveperforms • Ontbrekende/misaligned end-if’s • Perform diepte • Complexe SQL • Dode programmacode • Cyclomaticcomplexity / Mc Cabe • Lokale scans • Drill down userinterface • Duplication check
De implementatie ervaring • De documentatie • De ondersteuning • De doorlooptijd • Het eindresultaat • Draagvlak ontwikkelaars • Kosten • Licentie en support • MIPS kosten
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
Adviezen • Gebruik je hulplijnen • Haal ervaringen op • Jira.codehaus • Qualilogy • support@sonarsource.com • Een javaan in het team • Leadontwikkelaars in de lead voor configuratie • Spring in het diepe
Dromen voor de toekomst • Eclipse integratie voor Cobol • Maatwerk controleregels • Documentatie generatie / cross references • SQALE kwaliteitsmodel • Implementatie review functionaliteit