201 reputation
3
bio website
location
age
visits member for 4 months
seen May 8 at 12:36
stats profile views 4

May
3
comment Using assertions versus throwing exceptions?
I don't think it's a good idea to put graceful behavior behind an assert for the same condition. Inevitably, because the graceful behavior only exists in the production version, the code that was supposed to deal with the graceful behavior will be poorly tested and crash just as bad as, if not worse than, the code would have were it not guarded.
Apr
26
answered Testing multi-threaded race conditions
Apr
26
comment Testing multi-threaded race conditions
ThreadSanitizer is a similar tool. It works differently than Helgrind, which gives it the advantage of being much faster, but requires integration into the toolchain.
Apr
26
comment What is an expert?
That is an entirely subjective label. In the end, the employer will have to interview people to find out whether they match his desired level of expertise.
Mar
19
revised Why isn't the Microsoft Public License compatible with the GPL?
added 158 characters in body
Mar
19
answered Why isn't the Microsoft Public License compatible with the GPL?
Feb
25
awarded  Editor
Feb
25
comment Validation of the input parameter in caller: code duplication?
Added link. It's not actually a full style guide, just a part of the documentation of the non-null utilities.
Feb
25
revised Validation of the input parameter in caller: code duplication?
Added link to Guava's recommendation against null
Feb
20
awarded  Teacher
Feb
20
answered Validation of the input parameter in caller: code duplication?
Jan
20
awarded  Supporter