Hoi,
Bij het bewerken van ( mijn eigen) oude code heb ik steeds meer de neiging om geneste statements om te zetten naar tijdelijk locale variabelen om de boel een beetje leesbaarder te maken. Het zal wel toenemende geestverstarring zijn maar ook als zo'n nest netjes is voorzien van commentaar wil ik (nu) graag het geheel gesplitst zien in afzonderlijke componenten/stappen.
{ haal het nummer op van de ontvanger }
result := OntvangerNr(ReceiverType(BandSection(dataset.field byname('frequency').asfloat))));
wordt dan;
{ haal het nummer op van de ontvanger }
Frequentie := qry_personen.fieldbyname('Voornaam').asstring;
Sectie := BandwidthSection(Frequentie);
OntvangerType := ReceiverType(Sectie);
OntvangerNr := OntvangerNr( Sectie );
result := OntvangerNr ;
In het algemeen zijn de procedures en functies niet heel repetitief of ingewikkeld en zal het hoe dan ook wel loslopen maar heeft dit in theorie nog invloed op de performance?
Bookmarks