Reputation
245
Top tag
Next privilege 250 Rep.
View close votes
Badges
2 12
Newest
 Excavator
Impact
~11k people reached

Jan
15
awarded  Excavator
Jan
15
revised How do you organize your projects?
Spelling corrections
Jan
15
revised Structuring projects in a solution for interfaces
added 11 characters in body
Jan
15
comment Structuring projects in a solution for interfaces
@LightnessRacesinOrbit I have added a section at the bottom of my question, "For Reference". Does that help answer the question? I'm afraid to say that I used "new" as a verb: I should have said, "create instances of the IDataSource-implementing classes that were found." I'll update the post with this clarification, too.
Jan
15
revised Structuring projects in a solution for interfaces
added 1783 characters in body
Jan
14
revised Structuring projects in a solution for interfaces
added 421 characters in body
Jan
14
revised Structuring projects in a solution for interfaces
added 308 characters in body
Jan
14
suggested approved edit on How do you organize your projects?
Jan
14
revised Structuring projects in a solution for interfaces
added 699 characters in body
Jan
14
asked Structuring projects in a solution for interfaces
Jan
12
comment Is catching general exceptions really a bad thing?
Wait, you say "exceptions you could handle", then the first item you list is "you cannot make the situation better so just give up." This is not handling the exception.
Jul
29
comment At what point do immutable classes become a burden?
I see what you're saying, I just envision a problem with this because it doesn't lead a developer to "fall into the pit of success." The fact that it uses static variables means that if a Builder is reused, there is real risk of the thing happening that I mentioned. Someone might be building a lot of objects and decide that since most of the properties are the same, to simply reuse the Builder, and in fact, let's make it a global singleton that is dependency-injected! Whoops. Major bugs introduced. So I think this pattern of mixed instantiated vs. static is bad.
Jul
24
comment At what point do immutable classes become a burden?
I think that your builder being static is not correct. Another thread could change the static name or static value after you set those, but before you call newObject.
Jul
17
comment Why do C# developers newline opening brackets?
Please provide references for "... scientific studies showing that the brace on its own line ... ". Without at least two references (otherwise it would be study, not studies), it's just shooting randomly into the air.
Jan
15
awarded  Popular Question
Sep
24
awarded  Autobiographer
Aug
5
suggested rejected edit on Should you ever use private on fields and methods in C#?
Jun
17
comment Why do we need to put N before strings in Microsoft SQL Server?
N means National, as in "National Varying Character", see Equivalent ANSI SQL Data Types.
Jun
16
awarded  Notable Question
May
30
comment How can I work out how many IP addresses there are in a given range?
You're completely right!