|
I am not referring to minutia such as 1TBS vs K&R or some such. I am referring to a useful convention that helps a lot when reading code. The 'I' at the beginning of the name indicates that we are dealing with an interface, i.e. it declares a "contract", rather than an implementation.
Yes, there are many stupid conventions out there (tabs vs spaces, etc. ad nauseum), but this is not one of them.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Nor did I. It was something that would make the class names, variable names or method names mostly unreadable for the majority of the people here. Such things were never really taken into account by the heroes who made up the conventions. After all, all the world speaks English, right?
Our customer doesn't. He doesn't even see a value in using terms consistently. He thinks that such things are merely guidelines. Translating his requirements to object and method names would require a glossary with exact definitions of what this term means, which would have to be carefully maintained over more than 20 years now.
Besides that, the customer's representatives up to now have resisted writing such a glossary and even if it existed they are against using it when they look at the code. This tiny little company is a real star among the car manufacturers.
I am endeavoring, ma'am, to construct a mnemonic memory circuit using stone knives and bearskins.
|
|
|
|
|
I remember when i was an integer before it became an interface,
seems like only yesterday ...sigh, how fast they grow these days.
Format Success.
Welcome to your new signa&*(gD@@@ @@@@@@*@x@@
|
|
|
|
|
Lopatir wrote: I remember when i was an integer before it became an interface,
If you name your interfaces 'I1', 'I2', etc., you should be thrown out of the window after the programmer mentioned by the OP.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
It also used to be lpstr and now it's Lopatir.
I am endeavoring, ma'am, to construct a mnemonic memory circuit using stone knives and bearskins.
|
|
|
|
|
Lopatir wrote: sigh, how fast they grow these days I remember when int 's were only 16 bits.
Software Zen: delete this;
|
|
|
|
|
I call you, you call me - sounds like we are straining the dog again! (9)
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Recursive.
Dog -> cur
Straining -> sieve -> sounds like sive.
again -> re
Andy B
|
|
|
|
|
Close enough:
I call you, you call me
sounds like ---
we are straining SIEVE
the dog CUR
again! RE
RE-CUR-SIVE
You are up tomorrow!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Telephone
Cockney slang, dog and bone.
|
|
|
|
|
I did.
You didn't pick up.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Sorry, I was on the Khazi.
|
|
|
|
|
In case that is not clear I HATE EXCEL
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
I like it - it's a good spreadsheet from a user POV.
Now take a deep breath and explain why it's a pile of cr@p for you...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I'm talking about the 360 browser version, the one foisted on any 360 user.
It is slow - even with my hunt and peck the screen update lags.
It opens in read only as the default
If you want to edit a sheet you need to reopen it again
20mb limit in the browser otherwise you need to open it in the desktop version
To open in the desktop version I need to saveas and reload.
Oh yeah and the f***ing ribbon - what a PITA that is but I can't lay the blame for that on 360
and then some stupid, hare brained, twat of a power user uses it as a database
and then my BA, who cannot think without a spreadsheet in front of her does all her spec in f***ing EXCEL
and then, because they can't be weaned off excel that become the issue tracking toll
and then I have to use that bitch of a program as the primary data source for my current project.
Did i say I HATE EXCEL and don't tell me it is the culture of the fecking bank it is just WRONG. AAaaahhhh I'm off down the pub.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Mycroft Holmes wrote: I'm talking about the 360 browser version, the one foisted on any 360 user. So, I have a question.
Suppose your internet connection is down - does that mean you lose all of those 360 applications until further notice? Web based software, in IMCO*, is a problem waiting to happen. Updates, too, whether you want them or not (no waiting for other users to debug for you).
*In My Egotistical Cautious
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
In the office the cloud is "on premise" so it doesn't go down, or if it did there are bigger issues that Office 365 to worry about.
On the home system I just use the local copy and it synchs up when the connection is restored. I have no idea what happens if another copy is edited while offline.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Did you try switching it off and back on?
... such stuff as dreams are made on
|
|
|
|
|
Mycroft Holmes wrote: I'm talking about the 360 browser version, the one foisted on any 360 user. Totally agree. It's got a long way to go to catch up with the Desktop version. Same goes for the Mac version, although I'm sure that's intentionally gimped so people still favor the Windows one.
Jeremy Falcon
|
|
|
|
|
Bit of a shame though that it uses floating-point calculations throughout, in an application that is heavily used for financial purposes.
Bit of a shame that getting data in/out can lead to numerous issues as it will insist on interpreting strings as dates/numbers/etc. on its own whim.
Bit of a shame that deleting a number of rows at the end of the sheet actually keeps the rows in the sheet, just blank (so the end of the sheet remains where it was).
(and numerous other examples of odd behaviour)
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
The API is dire beyond the call of doody but it plays nicely enough if you use ClosedXML.
Purely as a spreadsheet, I always preferred SuperCalc back in the day, but Excel's not too shoddy as it goes.
98.4% of statistics are made up on the spot.
|
|
|
|
|
Excel is Love.
Excels loves you.
Relax and open your mind.
Let the positive energies flow through your body.
Feel your true innermost being spring into life.
Let it carry you higher levels of existence.
Excels loves you.
Excel is Love.
... such stuff as dreams are made on
modified 11-Oct-17 8:31am.
|
|
|
|
|
Oooooooooooommmmmmmmmmmm....CTRL+;
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Quote: Eight weeks into his training, Sharma is mastering the Python programming language, faring well in the assessments, and says the training has changed him in subtle ways.
Read more... [^]
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
I've worked with infosys once and they were all very good at nodding their heads and saying everything was going fine, till the end of the project when it wasn't
|
|
|
|