168 reputation
5
bio website beyondtechnicallycorrect.com
location Kitchener, Canada
age
visits member for 3 years, 4 months
seen Oct 15 at 21:13

May
6
awarded  Scholar
May
6
comment Is there a good way to communicate the intent that a class only contains referentially transparent methods?
I'm going to select this as the answer since I feel like the namespace will be more noticeable during code reviews than relying on someone to expand the diff and notice the XML header. @RobertHarvey: I think your answer has value too, I just think the namespace approach makes it easier to enforce.
May
6
accepted Is there a good way to communicate the intent that a class only contains referentially transparent methods?
May
6
awarded  Student
May
6
asked Is there a good way to communicate the intent that a class only contains referentially transparent methods?
May
1
comment Keeping binary search tree balanced
en.wikipedia.org/wiki/Red%E2%80%93black_tree or en.wikipedia.org/wiki/AVL_tree
Dec
19
awarded  Nice Answer
Dec
16
comment What technologies or techniques senior developers of today should *unlearn*
I would also add the example of a misleading comment, e.g., string ret = ((hours * 60) + minutes).ToString(); // converts hours and minutes into HH:MM format, which I have seen in production code. More comments means more of a chance that they won't be updated when the code is changed. That's not to say, that you shouldn't comment, just that it's another argument as to why you shouldn't leave more comments than you need to.
Dec
15
comment How does the license work for the LGPL open source framework?
Is the code from the LGPL framework statically or dynamically linked into the application you are selling? I.e., is the entire framework code used shipping as a separate DLL or SO?
Dec
3
comment Single statement if block - braces or no?
Even worse is when someone comments out the statement without commenting out the corresponding if check (and yes I've seen this happen)
Nov
2
answered Using Mercurial repository inside a Git one: Feasible? Sane?
Jul
9
answered Is there a scalable multi-site strategy with codeigniter?
Jul
9
comment Is there a scalable multi-site strategy with codeigniter?
Why do you want to use a multitenancy approach rather than another approach?
Jul
3
answered How much does a web developer need to know about Linux?
Jun
26
awarded  Supporter
Jun
24
answered Does new generation of programmers use Emacs?
Jun
21
comment Is CodeIgniter PHP Framework suitable for large ERP or Business Application?
@adietan63 - it's a framework so whether or not it produces good results for end users comes down to what you develop using the framework, not the framework itself. That being said, the two limitations I discussed in my answer make it more difficult (but not impossible) to create quality, maintainable applications using CodeIgniter. Hope that helps!
Jun
21
awarded  Teacher
Jun
21
answered Is CodeIgniter PHP Framework suitable for large ERP or Business Application?