Preparing for the presentation I did last Wednesday has had unexpected flow-on effects. Looking through code listings that I had not seen for a year, and re-reading my post on Reflection Performance made me want to play around and re-implement a more flexible version of the APIs in the latest .NET version.
And then the inevitable happened.
I started reading web pages.
And I remember all the techniques and methodologies I have meant to write about and apply properly. Maybe I should take this as a sign to combine the two and write a series of posts on my journey of “Doing Fast Reflection Right”.
What this would look like is something like:
- Dependency Injection / Inversion-of-Control: my thoughts on the best approach are fairly crystallised on this topic
- Unit Testing / Mocking: my thoughts are fairly hazy here
- Semantic Versioning: I have some ideas on a reliable approach that may or may not be practical
- NuGet / SymbolSource: I’ve only just realised how cool this is… I just have to try this for the sake of trying it… (gimme shiney!)
I’ll try not to make (all) these posts a part of my 365 day challenge for fear of boring any non-developer readers.