On Jul 5, 2:00 am, Andre Terra <andrete...@gmail.com> wrote:
> For what it's worth, it will do you good to name everything in
> English, even if it's not your native language. Python's keywords are
> in English (if, while, for, class, return, break...) and sticking to
> one language makes the code easier to maintain (you might have a
> developer on your team who doesn't speak German) and readable for
> those of us who can only speak a language or two.

I couldn't disagree more strongly.  The fact that Python's keywords
are in English has NOTHING to do with the choice of variable names;
you might as well argue that because APL is in love with Greek
letters, all APL programs should be written in Greek.

The argument about a non-German-speaking developer is just plain
silly; the application is being developed by a German-speaking company
in a German-speaking country.  If they hire a non-German-speaking
developer, that person will necessarily learn German very fast.

(Reductio ad absurdum: since every major programming language uses
English keywords, you are fundamentally claiming that it is a mistake
to ever write code in your native language.  You are also claiming
that if a language with Japanese keywords ever gains prominence--and
it's worth noting that Ruby was invented by a Japanese speaker--all
developers must then learn Japanese before writing in that language.)

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to