Hey you coders
Nov. 25th, 2006 11:58 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
These questions aren't language-specific; consider the questions as pseudocode. Pretend that the underscores are actually studlyCaps if you'd like.
Also, don't worry about return values of the mutators, which is a separate question.
[Poll #875101]
Also, don't worry about return values of the mutators, which is a separate question.
[Poll #875101]
no subject
Date: 2006-11-26 11:45 am (UTC)get_foo()
could be doing all sorts of random things behind the scenes and you'll never know.I think the real argument against having the same method used as accessor and mutator is the same argument against having the same-named method doing entirely semantically different things depending on the type of an argument or the presence/absence of an optional argument. If
munge(x)
does something different frommunge()
, really have no business giving it the same name.I also hate studly caps. If you're going to have multiple words in your variable names, then, dammit, have actual multiple words complete with spaces to make them legible -- that is what you need the underscores for. As for them being ugly, ugliness is in the eye of the beholder.
no subject
Date: 2006-11-26 05:01 pm (UTC)Real programmers use hyphens. :)