786 reputation
719
bio website sourcecontribute.com
location Canada
age 27
visits member for 3 years, 11 months
seen yesterday

Application Developer, Django/Python, Ruby/Rails, Common Lisp, Scheme, Java


Feb
16
comment Why would a company develop an atmosphere which discourage code comments?
@AdamJaskiewicz I agree but the comment should still be there. The comment for the method would then act as a specification and would be much more easy to reference (rather than reading through the code, just read the comment and assume the code does what it says)
Feb
16
comment Commenting/In-Code Documentation Styles
@LarryColeman A comment explaining the function and its constraints and its specification means that you can treat the function as a blackbox and just use it. It's similar to how you use the abs (absolute value) function in languages and don't question how it's defined and don't look at the code to figure out what it does.
Feb
16
comment Commenting/In-Code Documentation Styles
your example is simplistic. In practice, you would specify far more constraints than just the type of the parameter, if it's an int, then it must be an integer that's been values X and Y. If the return value is a double, you can specify how precise it is, and how what values it can be (a function could exist that returns exactly 1.01, 2.31 and 5.01!). Be more specific and you won't see as much repetition...
Feb
16
comment What is the most effective way to add functionality to unfamiliar, structurally unsound code?
Basically you're suggesting that they reason through the code and fully understand it and hope for the best?
Jan
23
revised Building a route creator
added two more tags
Jan
23
suggested suggested edit on Building a route creator
Jan
18
comment A simple ways to improve the release quality in RAD environment
It'll pay off right away because you'll have to start with adding asserts/condition-checking in each release for the new features/bug-fixes. It'd be a huge task to add asserts to the whole project in one go ;p
Jan
17
answered What programming languages are well suited for developing a live coding framework?
Jan
17
revised Are there open source alternatives to Bitbucket, Github, Kiln, and similar DVCS browsing and management tools?
added free-software tag
Jan
17
suggested suggested edit on Are there open source alternatives to Bitbucket, Github, Kiln, and similar DVCS browsing and management tools?
Jan
17
comment Does using new techniques hurt productivity?
I think it depends on the type of "new" that you're exploring. I've explored programming concepts from the 60s, 70s, 80s and they all seem new since few programmers actually look up the history of the field.
Jan
17
answered A simple ways to improve the release quality in RAD environment
Jan
16
awarded  Organizer
Jan
16
revised How should I implement my chosen software license?
added tags
Jan
16
comment What programming language to choose for this XML and data processing task?
It's not much of a data point; it's a Microsoft tool and we don't know the platform being used, and we don't know exactly wtf using LinQtoXML entails. Is it a new programming language?
Jan
16
answered What programming language to choose for this XML and data processing task?
Jan
16
answered How should I implement my chosen software license?
Jan
16
suggested suggested edit on How should I implement my chosen software license?
Nov
19
comment Is there a correlation between complexity and reachability?
Could you clarify (perhaps with a link) what exactly these metrics are?
Nov
19
answered Is there a correlation between complexity and reachability?