1,012 reputation
412
bio website
location Hamburg, Germany
age
visits member for 3 years, 7 months
seen yesterday

Apr
10
comment Wrapper around C++ STL
I hope your wrappers don't break inlining.
Oct
9
comment Could a reflog replace tags for bookkeeping?
3) Just tag it so it doesn't get pruned. 4) Tags can be signed and pushed unambiguously. The big question is if your solution is so much cleaner than tags? Git already provides you with something that fits your whole list, why not just adopt it?
Sep
9
awarded  Yearling
Jul
12
comment Is there a proper way to allow access to private list by reference?
I overlooked that it was a lint warning which makes this a little subjective (i.e. you don't have to make your lint checker happy). I don't see why c_Container::Get would need to return a pointer and not a reference, but that's unrelated to the warning. I guess it would complain about your own implementation of std::list for the same reason ...
Jul
12
comment Is there a proper way to allow access to private list by reference?
Post actual code (e.g. the definition of c_Container). You seem to have some syntax error, but we cannot help you without actual code.
Feb
18
awarded  Caucus
Jan
25
comment Using the STL to solve interview questions?
@Carson63000: I see how this is a very useful distinction when interviewing, but I think the specific phrase is misleading.
Jan
25
comment Using the STL to solve interview questions?
I agree with legends2k, but cannot make sense of your phrase base C++. The standard library is an integral part of fundamental C++, while for you base C++ seems to be some subset of C with references and templates.
Jan
24
awarded  Nice Question
Jan
15
comment How to become an expert in C++
@ratchetfreak: I would add to that a lot of reading (e.g. stackoverflow.com/questions/tagged/c%2b%2b). Also forgetting Java should help a lot.
Dec
29
comment Are header files actually good?
@MattFichman: Generating some header file is one thing (which most programmer's editors/IDE's can do automatically in some way), but the point about a public API is that it effectively needs to be defined and designed by an actual human.
Dec
29
comment Are header files actually good?
I agree with most of what you write, but the last paragraph makes things a little to simple. Header files still serve a useful purpose for defining public interfaces.
Nov
23
comment make-like build tools for data?
I do similar things with plain make, it's definitely possible. I wouldn't say make was focused on software, anything you can describe with dependency rules can be run with it. The only very software-specific thing in make are the implicit rules, but if you don't use them they are never in your way.
Nov
20
comment How to keep the trunk stable when tests take a long time?
There are many ways to optimize a test suite (like for any other software). I have no idea why yours take so long, but you might e.g. be able to reuse some of the test environment or just use better algorithms/data structures when running (profiling helps). Might also be that nobody has take the time to identify representative samples and you just test every possible input/output against some reference. Maybe your buildsystem allows you to encode code-test dependencies so you don't need to run the full set. And I know this wasn't your question, that's why I made it a comment, not an answer.
Nov
20
comment How to keep the trunk stable when tests take a long time?
I have no idea what software you are working on, but a small test suite which takes hours to run is some WTF. If they would run faster this would be easier, no way to streamline your tests?
Nov
18
comment Expanding existing DVCS Wiki
I don't share your critizism for gitit, you can just review changes while merging. The history is also accessible. And John Mac Farlane does an awesome job with all the fabulous, high-quality software he provides us with.
Nov
13
answered As a solo programmer, of what use can Gerrit be?
Oct
19
comment How to check if my open source idea already exists?
This somehow depends on your target audience -- like you probably there are a ton of sites to host codes. I immediately have to think of github, bitbucket, sourceforge, google code, and freshmeat. But this is highly localized in time.
Oct
12
comment Best practices for versioning project after dependency upgrade
You didn't say you meant version of build artifacts, I was thinking more about source releases.
Oct
12
comment Best practices for versioning project after dependency upgrade
Why would you want to increment your version number if your code didn't change? A version number increase communicates some sort of change in your code. I wouldn't really care that it can now build against a newer version of the dependency as well.