361 reputation
25
bio website
location Vancouver BC
age
visits member for 3 years, 8 months
seen Apr 22 at 3:17

Apr
21
answered Is there a way to track user stories in Jira when using Scrum?
Apr
18
answered Defining acceptance criteria for a user story
Apr
12
revised Agile: How to deal with bottle neck approvals outside of SCRUM?
added 3 characters in body
Apr
12
answered Agile: How to deal with bottle neck approvals outside of SCRUM?
Mar
24
answered How to write tests for function that depends on a config file?
Mar
24
comment Is creating the objects you think you will need ok in a first test in TDD
@immibis premature optimization is the evil... Moreover, avoiding primitive obsession is the great way to write good quality code, no matter how many states it supports. Take a look at: jamesshore.com/Blog/PrimitiveObsession.html
Mar
12
answered MockRepository vs Test Database for Unit Testing
Mar
12
answered Paired Programming - best approach
Nov
21
answered Designing a better performing total permissions setup for multiple permission levels
Nov
21
answered Reducing dependency cycles and reducing coupling
Nov
16
comment How to do Test Driven Development
Code coverage might not be very reliable measure. Enforcing % of coverage usually results in a lot of non-necessary tests (like tests for all parameters null checks, etc. - which are tests for the sake of tests that add almost no value) and wasted development time, while hard to test code paths might not be tested at all.
Nov
16
revised How to do Test Driven Development
deleted 99 characters in body
Nov
16
awarded  Editor
Nov
16
revised How to do Test Driven Development
added 217 characters in body
Nov
16
answered How to do Test Driven Development
Feb
26
awarded  Caucus
Feb
26
awarded  Constituent
Feb
19
comment How can I deal with a team member who dislikes making comments in code?
@G3D I will disagree here, commenting on "where it will be used" is one of the wrong thing to do. One should never comment the intended usage - it does not guarantee it will not change and when it changes - people will 95% forget to update/remove the comment (hey, why would I need to touch this class if I just used it or its property in some other way =)) which will lead to issues later.
Feb
18
comment How can I deal with a team member who dislikes making comments in code?
@mehaase I don't find it to be helpful to hold anyone accountable for the issues that could have been avoided in the first place. I do agree that there are complex algorithms etc that need explanation, but those are very rear. If method size is 5-3 lines of code and it's "SRP-complaint" - I can hardly find a reason to add a comment to it, since its name will state what is the only thing this method is meant for.
Feb
18
comment How can I deal with a team member who dislikes making comments in code?
@jmk I was not saying "never" use comments, I suggested to get rid of all those, which one can. If comment can be removed via renaming/refactoring - that's the right way to go - those comments must not remain.