Reputation
2,610
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
5 21
Impact
~65k people reached

Jul
15
comment How do you keep up with 'requiring new methods in an interface' (Following LSP and adding new methods to interface seems to violate ISP)
I would strongly suggest you read the series of blog post wizard and warriors from Eric Lippert. He suggest a lot of good solutions to the kind of problems you are encountering (it sure was eye opener for me)
Jul
2
asked What exactly is model driven software engineering (MDSE)?
Jun
26
reviewed Approve How to change the same code stored in several places after I improve one of them?
Jun
15
awarded  Popular Question
May
19
comment How do I override the Type of members in a base class from the derived class?
I would strongly suggestion you read Eric Lippert's series of article Wizard and Warrior. It a great explanation on the limit of the type system when enforcing those kind of rules :)
Apr
30
reviewed Approve Does software reuse preclude process repeatability
Apr
28
awarded  Popular Question
Apr
24
reviewed Approve When to use def in Groovy?
Apr
23
reviewed Approve What is the need for 'discoverability' in a REST API when the clients are not advanced enough to make use of it anyway?
Apr
23
reviewed Approve What is the need for 'discoverability' in a REST API when the clients are not advanced enough to make use of it anyway?
Apr
22
awarded  Nice Question
Apr
21
revised Why does the TRACE level exists, and when should I use it rather than DEBUG?
small typo
Apr
21
awarded  Curious
Apr
20
comment Why does the TRACE level exists, and when should I use it rather than DEBUG?
@gnat I checked the question you marked as duplication, and nowhere does it explain the use case of TRACE. I'd like to politely ask that the duplicate flag be removed. (Unless I missed it in the question you linked?)
Apr
20
comment Why does the TRACE level exists, and when should I use it rather than DEBUG?
I edited my question to put the emphasis on the "why it exists"
Apr
20
revised Why does the TRACE level exists, and when should I use it rather than DEBUG?
added 138 characters in body; edited title
Apr
20
comment Why does the TRACE level exists, and when should I use it rather than DEBUG?
Well, I am not really asking for general information about logging. I just want to understand why the TRACE level exists, and when I should I use it.
Apr
20
accepted Why does the TRACE level exists, and when should I use it rather than DEBUG?
Apr
20
comment Why does the TRACE level exists, and when should I use it rather than DEBUG?
The "performance" aspect really help me understand. Thank you!
Apr
20
comment Why does the TRACE level exists, and when should I use it rather than DEBUG?
Well, why should I use log for this sort of troubleshooting rather than the console or a debugger? Why can't the DEBUG level be used to solve that problem? What do you mean by finer grained details (Can you give me an example)?