25,481 reputation
538102
bio website
location
age
visits member for 4 years, 2 months
seen yesterday

Author of C++ tutorials and Wide language.

Foo


Jan
27
comment Is the 'finally' portion of a 'try … catch … finally' construct even necessary?
This answer doesn't really address the question of why C++ doesn't have finally, which is a lot more nuanced.
Jan
27
comment Is the 'finally' portion of a 'try … catch … finally' construct even necessary?
Also, oh noes, an entire class... if you're addicted to try-finally then you can use one of the ScopeGuard classes. It's unnecessary thoug.
Jan
27
comment Is the 'finally' portion of a 'try … catch … finally' construct even necessary?
You can introduce RAII cleanups arbitarily by introducing a new nested scope with regular curly braces.
Jan
25
comment c# chat app only working on local network
This being a programmers website does not make it on-topic to ask any programming-related question.
Jan
25
comment c# chat app only working on local network
I'm voting to close this question as off-topic because it's a give-me-the-codez question.
Jan
18
comment How do I avoid cascading refactorings?
@sapi: I have a branch for it. The branch without this stuff still works just fine.
Jan
18
revised How do I avoid cascading refactorings?
added 2309 characters in body
Jan
13
comment How do I avoid cascading refactorings?
I am going to describe it in more detail when I return from work today.
Jan
13
revised How do I avoid cascading refactorings?
added 240 characters in body
Jan
12
awarded  Notable Question
Jan
12
revised How do I avoid cascading refactorings?
added 261 characters in body
Jan
12
comment How do I avoid cascading refactorings?
@Jules: Because the uses of the old interfaces cannot be transformed into the new one.
Jan
12
awarded  Good Question
Jan
12
awarded  Popular Question
Jan
11
comment How do I avoid cascading refactorings?
@thepacker: None of those tools can cover what happens when your code simply doesn't make sense anymore. Changing a few names is a trivial problem.
Jan
11
comment How do I avoid cascading refactorings?
@DocBrown: The minor change was only the first change or two, which were fairly minor. The problem is the resulting cascade of necessary fixes to core interfaces, which were decidedly not minor at all.
Jan
11
comment How do I avoid cascading refactorings?
@DocBrown: The new feature replaces the old feature. It's not needed anymore when the new feature is complete. But before the new feature is ready to go, then you really, really need it.
Jan
11
comment How do I avoid cascading refactorings?
@thepacker: I am using Visual Studio 2013 with C++. But I am not aware of any IDE which is capable of performing this task automatically.
Jan
11
awarded  Nice Question
Jan
11
comment How do I avoid cascading refactorings?
Removing all usages of that feature would render the project completely non-functional.