Tagged Questions
3
votes
7answers
265 views
Naming guard clauses that throw exceptions
I have a function evaluate() that parses a String for some variables and replaces them with their corresponding value:
public String evaluate() {
String result = templateText;
for ...
5
votes
3answers
403 views
Is there a cleaner way of caching data
We've started implementing some caching code in our MVC project. We've derived from .Net's ObjectCache to store it in a SQL database.
What we do right now is in each method we want to cache we have ...
20
votes
5answers
927 views
Pass ID or Object?
When providing a business logic method to get a domain entity, should the parameter accept an object or an ID? For example, should we do this:
public Foo GetItem(int id) {}
or this:
public Foo ...
3
votes
4answers
407 views
What pitfalls are inherent in using partial classes?
Over at this question in the comments I mentioned that I heard that partial classes are best avoided if possible.
What if any is the reason for this sentiment? Or If this is an invalid sentiment, how ...