Click here to Skip to main content
15,896,153 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: It just struck me Pin
CPallini11-Mar-18 10:34
mveCPallini11-Mar-18 10:34 
GeneralRe: It just struck me Pin
Jacquers11-Mar-18 21:15
Jacquers11-Mar-18 21:15 
GeneralRe: It just struck me Pin
Kirill Illenseer11-Mar-18 22:29
Kirill Illenseer11-Mar-18 22:29 
GeneralRe: It just struck me Pin
Munchies_Matt11-Mar-18 22:36
Munchies_Matt11-Mar-18 22:36 
GeneralRe: It just struck me Pin
Kirill Illenseer26-Mar-18 22:19
Kirill Illenseer26-Mar-18 22:19 
GeneralRe: It just struck me Pin
den2k8811-Mar-18 22:09
professionalden2k8811-Mar-18 22:09 
GeneralRe: It just struck me Pin
Munchies_Matt11-Mar-18 22:33
Munchies_Matt11-Mar-18 22:33 
GeneralRe: It just struck me Pin
kalberts11-Mar-18 23:19
kalberts11-Mar-18 23:19 
In one project I worked on, we evaluated one open source library which had received quite favorable reviews: We would have to extend it, and all the comments and variable/function names were in French. None of the project members mastered French, so it was completely impossible to understand what the code was intended to accomplish. We had to reject it for another alternative that turned out to be not very well suited for our use.

Even if you understand the "other" language: Switching your mind back and forth between two languages, English for the reserved/predefined words and another language for names and labels, strongly affects your speed of comprehension, in a very negative way. So I always insist on one single language: If keywords are in English, so are all names, labels etc. - and also: All comments, source file names etc.

Furthermore: There should be no non-English string literals. Or phrased somewhat differently: Since the UI should be in the language of the end user, there should be no language dependent literals in the code at all! Not even English ones. Keep all strings out of the code, use string references so that the French strings can be replaced by German strings, Swedish strings, Latin strings etc. without affecting the code. (Actually, as early as in 1983 when I was working on an office automation system that strictly followed this rule, a university professor offered to translate all the UI strings to Latin. We never offered the Latin text files to the market though - we didn't have any sales office in the Vatican...) Any code module should be 100% language-agnostic, with respect to UI. Not to forget: "UI" is more than "text on the screen", it also includes e.g. database column names, which may be visible to the user through other tools.
GeneralRe: It just struck me Pin
BillWoodruff12-Mar-18 0:30
professionalBillWoodruff12-Mar-18 0:30 
AnswerRe: It just struck me Pin
Member 1148754912-Mar-18 1:15
Member 1148754912-Mar-18 1:15 
GeneralRe: It just struck me Pin
#realJSOP12-Mar-18 1:33
professional#realJSOP12-Mar-18 1:33 
GeneralRe: It just struck me Pin
Nish Nishant12-Mar-18 4:50
sitebuilderNish Nishant12-Mar-18 4:50 
GeneralRe: It just struck me Pin
Nish Nishant12-Mar-18 4:51
sitebuilderNish Nishant12-Mar-18 4:51 
JokeRe: It just struck me Pin
PeejayAdams12-Mar-18 2:29
PeejayAdams12-Mar-18 2:29 
GeneralRe: It just struck me Pin
Slow Eddie12-Mar-18 2:32
professionalSlow Eddie12-Mar-18 2:32 
GeneralRe: It just struck me Pin
StatementTerminator12-Mar-18 5:54
StatementTerminator12-Mar-18 5:54 
GeneralRe: It just struck me Pin
Slow Eddie12-Mar-18 7:02
professionalSlow Eddie12-Mar-18 7:02 
GeneralRe: It just struck me Pin
StatementTerminator12-Mar-18 7:10
StatementTerminator12-Mar-18 7:10 
GeneralRe: It just struck me Pin
Slow Eddie13-Mar-18 2:48
professionalSlow Eddie13-Mar-18 2:48 
GeneralRe: It just struck me Pin
gervacleto12-Mar-18 3:00
professionalgervacleto12-Mar-18 3:00 
GeneralRe: It just struck me Pin
Kirk 1038982112-Mar-18 3:56
Kirk 1038982112-Mar-18 3:56 
GeneralRe: It just struck me Pin
matblue2512-Mar-18 5:33
professionalmatblue2512-Mar-18 5:33 
GeneralRe: It just struck me Pin
Al Escobar12-Mar-18 5:47
Al Escobar12-Mar-18 5:47 
GeneralRe: It just struck me Pin
#realJSOP12-Mar-18 7:06
professional#realJSOP12-Mar-18 7:06 
GeneralRe: It just struck me Pin
Al Escobar12-Mar-18 7:27
Al Escobar12-Mar-18 7:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.