Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Design Pattern
Message
From
06/04/2011 14:30:31
 
 
To
06/04/2011 13:31:27
General information
Forum:
ASP.NET
Category:
Class design
Title:
Environment versions
Environment:
VB 9.0
OS:
Windows Server 2008
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Miscellaneous
Thread ID:
01506278
Message ID:
01506282
Views:
57
>I'm refactoring some methods which have the pattern:
>
>Do some common stuff
>Do some specific stuff
>Do some more common stuff
>
>Where the "Do some specific stuff" is really instance code implemented as:
>
>Select Case...
>
>or
>
>IF
>Else If
>Else If
>.
>.
>.
>.
>
>Some of these methods are 2000+ lines long :(
>
>I am thinking of passing in a delegate for "Do specific stuff" because I know at design time what needs to be called.
>is this a reasonable approach?
>
>Or
>
>Is a better approach to create methods for
>
>CommonStuff()
>SpecificStuff()
>MoreCommonStuff()
>
>The delegate approach seems cleaner, I just wonder if I am missing something obvious. Any Thoughts?
>
>Thanks
>
>Bruce


Delegates get my vote. If you really wanted to make it extensible you could maybe mess around with MEF but that might be overkill....
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform