7,916 reputation
1837
bio website
location
age
visits member for 4 years, 3 months
seen 57 mins ago

Mar
4
comment Phrasing a requirement about filename encodings
so if the file name contains ascii the application is allowed to crash ;)
Mar
4
comment In ifs inside for loops, prefer checking for true, or for false and continue?
not sure if this would be acceptable as an answer but id actually replace the whole for loop with a filter on a stream
Mar
4
comment Origin of naming generic types as T?
another factor - the more generic the function is the less meaningful a name that you can give to value or type parameters
Feb
26
comment How to unit test correct implementation of an interface is used?
@Telastyn iaw solitary tests are unit tests and sociable tests are integration tests
Feb
23
comment How can the process of creating and maintaining documentation be improved?
Some other candidates for generation: Release Notes, Test reports, I've also in the past had automatic generation of screen shots for the user guide, which saved some time if a minor UI tweak happened but I'm not sure it was a net win overall given the effort to automate the screen shots in the first place
Feb
3
comment Should one check for null if he does not expect null?
asserts not being present in release is a big negative for me, release is the exact time you want the added information
Jan
29
comment In SCRUM, should a long tedious task have a large size
usually a long tedious task should be automated
Dec
17
awarded  Yearling
Dec
15
comment Separate code coverage reports for unit and integration tests, or one report for both?
The type of coverage metrics being used seems to be completely orthogonal to the question, any metric can be calculated for unit test or integration test or both
Nov
11
comment Is there any mechanism to make programming language more stable(compatible) for changes?
with the corollary that as much of the language as possible should be defined in importable packages/modules as possible
Oct
29
comment Class Versus Struct
@EsbenSkovPedersen no blogs.msdn.com/b/ericlippert/archive/2010/09/30/…
Oct
29
comment Class Versus Struct
@Klaim technically its not right for C# either (structs can be on the heap) The important distinction in C# is between value semantics and reference semantics, a distinction that C++ doesn't need as it can have values or references for anything
Oct
27
comment Algorithm to match timestamped events from two sources
do you actually need the max offset if you are going to check both forward and backward nearest neighbours match? also this misses returning the non matched items as in the question
Sep
30
awarded  Explainer
Sep
22
comment Why is there no 'finally' construct in C++?
another advantage of RAII is that it works for member variables as well as local variables (neither finally nor using works for members)
Sep
16
comment Having unwanted bits in version control history
hg convert could help with the last bit if wanted, but mostly i'd just go with a completely new repo
Sep
9
comment What constitutes “improper use” of the javascript Eval feature?
question body and title do not match
Aug
31
awarded  Nice Answer
Aug
21
comment Is this method pure?
it is pure, in a very similar way to how IO in haskell is pure, its a pure function that produces a sequence of action aka an imperative program. the difference here is that in haskell the sequence of actions can only be executed by the runtime, where as here you can execute it as many times as you like. So Eric is right it is a pure function, but also a unsafe function and should therefore be avoided
Aug
21
comment How to represent a graph with multiple edges allowed between nodes and edges that can selectively disappear
if you are attaching info for every edge to the cell you effectively have an adjaceny list anyway, you lose the benefit a matrix gives you for dense graphs