Sponsors

Hoofdsponsors


Sponsors



Media-partners


Het bestrijden van "anti-patterns" met behulp reguliere expressies

Spreker: John van Krieken

Abstract

"anti-patterns" zijn, net als patterns, standaard manieren om software te ontwikkelen. In dit geval echter is de gebruikte methode alleen gestandaardiseerd bij een bepaalde persoon, ingegeven door een slecht begrip van de gebruikte programmeertaal of overblijfsels uit de oertijd van de gekozen programmeertaal.

Uiteraard kun je deze problemen individueel te lijf gaan door een geschikte Reguliere Expressie te schrijven voor elk "anti-pattern" dat je tegenkomt, maar het is veel leuker om die expressie niet zelf te hoeven schrijven. Ik zal laten zien hoe je met een handig geschreven Reguliere Expressie een expressie kunt genereren die variaties van het oorspronkelijke patroon voor je kan vinden.

Door eenvoudige aanpassingen aan het gegenereerde patroon kun je de gezochte patronen ook vervangen door meer gewenste patronen: refactorisering.

De techniek is eenvoudig aan te passen voor gebruik met verschillende programmeertalen en is daardoor taal onafhankelijk.

Biografie

John van Krieken studeerde Chemie en Informatica in Nijmegen. In 1978 maakte hij kennis met UNIX (versie 6 op een PDP 11/45) en dat was liefde op het eerste gezicht.

Tijdens de 15 jaar bij AT Computing gaf hij trainingen op het gebied van C, C++, Perl, ksh/bash, TCP/IP (4&6) en andere onderwerpen. Gedurende drie jaren heeft hij zich bezighouden met kwaliteitsverbetering in software.

John werkt momenteel als zelfstandig ondernemer. Info: info@tussen-accolades.nl.

Najaar 2012

2023-05-27
 
Vereniging NLUUG
info@nluug.nl
           postbus 8189
6710 AD Ede