Het bestrijden van "anti-patterns" met behulp reguliere expressiesSpreker: 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. BiografieJohn 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
| |||||||
2024-11-06 | ||||||||
|