383 reputation
16
bio website
location Australia
age
visits member for 3 months
seen 5 hours ago
stats profile views 7

Apr
10
awarded  Critic
Apr
5
awarded  Citizen Patrol
Apr
4
reviewed Reviewed How should you deal with a popular project that you no longer want to maintain?
Apr
4
awarded  Custodian
Apr
4
reviewed Reviewed Multiprocess RPC Architecture Design
Apr
3
comment What feedback is or is not appropriate for a code review?
@gbjbaanb I feel that any questions about design or requirements that come up during a code review is symptomatic of other problems. If you feel the need to suggest alternate designs during a code review, ask yourself this: did you really need to see real code before putting the suggestion, or would it have been better to have that on the table before code was written?
Apr
3
comment How do you keep consistent self confidence while coding?
Spot on; I want to point out that the key insight that lead to TDD was that without tests, you can't be sure that your code changes won't break something unexpectedly, which makes you reluctant to improve existing code. To fix this, you need to have a good test suite first, and then continuously improve the existing codebase (refactor early, refactor often).
Apr
3
comment What feedback is or is not appropriate for a code review?
@MichaelShaw Could you please be more specific, and point to the things that need explanations?
Apr
3
comment What feedback is or is not appropriate for a code review?
@AdamS See the first paragraph of the answer. It is inappropriate to do so within the code review. It is perfectly fine - and should be encouraged - to suggest different solutions, but they do not belong in a code review, and ideally such discussions should be conducted before code has been written in the first place.
Apr
3
answered What feedback is or is not appropriate for a code review?
Mar
28
awarded  Enlightened
Mar
28
awarded  Nice Answer
Mar
28
answered Big project with many external libraries - source code organisation
Mar
28
comment Would it make sense to use objects (instead of primitive types) for everything in C++?
"most C++ code I've seen uses a lot of primitive types" - two thoughts come to mind: a lot of C++ code may have been written by programmers familiar with C which has weaker abstraction; also Sturgeon's Law
Mar
28
answered Would it make sense to use objects (instead of primitive types) for everything in C++?
Mar
22
comment Strategy while coding
Sounds very much like the Pomodoro technique. As with many such personal-productivity systems, it may not work for you. You could try asking productivity.stackexchange.com if you don't get great answers here.
Mar
21
comment Calling blocking functions and execute code when result is ready, but without callbacks
@LorenzoPistone await/get() blocks, so you only call them when you absolutely need the result. Isn't that what you want? Seems that way to me with your example at the end.
Mar
21
answered Calling blocking functions and execute code when result is ready, but without callbacks
Mar
21
awarded  Teacher
Mar
21
comment In TDD, if I write a test case that passes without modifying production code, what does that mean?
There's a third possibility, and it goes against your example: you wrote a duplicate test. If you follow TDD "religiously", then a new test that passes is thus always a red flag. Following DRY, you should never write two tests that test essentially the same thing.