[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] LuaUnit v2.0 Update
- From: Sam Roberts <vieuxtech@...>
- Date: Fri, 9 Mar 2012 11:27:51 -0800
On Fri, Mar 9, 2012 at 10:27 AM, Ryan Pusztai <rpusztai@gmail.com> wrote:
> I forked LuaUnit to make some significant updates to it.
Thanks, I'll be selecting a unit testing approach for an upcoming
project, and I'll look at this.
One suggestion (which won't effect whether I use luaunit, btw), is to
get rid of the CamelCase methods and only use the lower case (maybe
without _), I think its more idiomatic [*], the camel case just looks
like conventions from python/java being converted to lua.
Or if you prefer, do it the other way, but providing multiple names
for every function strikes me as odd, it just complicates the code and
the docs, makes people have to make choices about which ones they want
(or worse, use a mixture of conventions), makes it more surprising
when reading other peoples unit tests, etc. Better to pick a
convention, and stick to it (kind of the point of conventions,
really).
Cheers,
Sam
[*] The wiki isn't exactly definitive, but still,
http://lua-users.org/wiki/LuaStyleGuide says "Some from other
programming backgrounds use CamelCase"