2
Contributors
3
Replies
19
Views
3 Years
Discussion Span
Last Post by Reverend Jim
0

I saw the link and it eventually took me to a page with the options

ENU\x64\SqlLocalDB.msi
ENU\x86\SqlLocalDB.msi
SQLEXPR_x64_ENU.exe
SQLEXPR_x86_ENU.exe
SQLEXPR32_x86_ENU.exe
SQLEXPRADV_x64_ENU.exe

In true Microsoft fashion they still label with x86 and x64 which (IMHO) is as brain dead a naming convention now as it was originally.

x86 = 32 bit
x64 = 64 bit

WTF. So I know the difference but that does not make it logical (or sane). And once I have decided on the 32 bit version, do I choose

ENU\x86\SqlLocalDB.msi
SQLEXPR_x86_ENU.exe
SQLEXPR32_x86_ENU.exe

That was the whole point of the post. If they insist on a stupid naming convention then they should at least annotate.

Edited by Reverend Jim

0

In my earlier days I maintained the software at several hydroelectric generating stations. The source and object modules were maintained on an IBM mainframe. A cross compiler was used to generate the object (link edit) modules. My superiors decided to implement a new corporate wide naming standard. The current names as defined by me were of the form

sys1.srcelib.jenpeg(module)
sys1.linklib.jenpeg(module)

"module" was a descriptive name that clearly indicated the module's function. There were other libs for other stations like kettle (Kettle Rapids), etc. The new standard would have allocated corporate mandated names for each level leaving me a maximum of four characters to distinguish between stations and modules. Effectively that would have meant creating names like j141 to replace jenpeg(analog). I explained that by implementing the new standard they would be guaranteeing confusion and the loss (due to obfuscation) of modules. They eventually saw it my way and left me to my own standard.

The reason we use names instead of numbers for file names is because names have more meaning. By not choosing descriptive names Microsoft apparently disagrees.

But that's just my opinion.

Edited by Reverend Jim

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.