Skip to main content
Share Your Experience: Take the 2024 Developer Survey
The Vermilion Wizard's user avatar
The Vermilion Wizard's user avatar
The Vermilion Wizard's user avatar
The Vermilion Wizard
  • Member for 9 years, 4 months
  • Last seen this week
41 votes
Accepted

Is the 'finally' portion of a 'try ... catch ... finally' construct/structure even necessary?

12 votes
Accepted

Pattern to detect when all but one reference (in a managed language) are destroyed?

10 votes
Accepted

How does one keep argument counts low and still keep third party dependencies separate?

9 votes

Using Func instead of interfaces for IoC

7 votes

In C, is * an operator, or part of a type in a declaration?

6 votes
Accepted

How do I support per-method-call instantiation without referencing the IoC container outside the composition root?

6 votes
Accepted

Is guaranteeing immutability a justification for exposing a field instead of a property?

5 votes
Accepted

Why does this use of IEnumerable, List, and Arrays seem to get modified when it shouldn't be?

4 votes

Using a private auto-implemented property vs. a private field

4 votes
Accepted

Reuse base() constructor argument in this() constructor

4 votes

Should defects have story points in Scrum?

3 votes
Accepted

Convention for logging within nested try catch blocks

2 votes

Using "Return" over "Break" or a combination

1 vote

A better way than O(n^2) for traversing a dictionary of dictionaries.

1 vote

Is it a good practice to write distinct queries in a single stored procedure based on input parameters

1 vote

Programming to Data Oriented Interfaces

1 vote
Accepted

How to determine what type of derived-class object to lazy-load from an associated object

0 votes

OpenGL, multithreading, and throwing destructors

0 votes

Handling Business Logic/Validation Race Conditions