|
Their thinking seems to be led by 'be better than Google at the online office suite'. Just look at the current 'New Outlook', it is an online interface in a native app . I guess they think that is where the majority will end up, online, with less and less users of the native apps
BTW, if you can't open an office doc in the native app from within SharePoint then I think that that's an admin setting, not an MS imposed limitation. From the ellipsis (...) menu, the Open item should give you three options, Open in browser, Open in app, Open in immersive reader.
|
|
|
|
|
M-Badger wrote: Just look at the current 'New Outlook', it is an online interface in a native app
Oh MY YES!!!
On a Mac it is hideous and flips to that abomination after every software update too.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
I have a marketing company and I don't even understand what Microsoft is hoping to achieve (in the long term) with these changes. It's very ham-fisted.
cheers
Chris Maunder
|
|
|
|
|
Maybe they've applied the fail fast, break things and learn/adapt approach to all aspects of their business. Except they're struggling with the learning part, it's tough to clean 40 years of lint from your lugholes
|
|
|
|
|
|
MS Office files specifically, or the entire idea of office suites running in a browser?
Personally, you couldn't pay me to use a Chromebook.
|
|
|
|
|
I just found this:
if ( ( _recStatus.OnlineState() == ONLINE ) || (_falseOnline == true) ) in some code. I didn't write it.
What. The. .
... and yes, I know about The Weird and The Wonderful[^], which this is neither. This is motivation for homicide.
Software Zen: delete this;
|
|
|
|
|
Ah, they miss the && (_trueOnline != false).
Or did you mean something else ?
|
|
|
|
|
I need to borrow your CP account name for a while. I promise to give it right back, as soon as I'm finished.
Software Zen: delete this;
|
|
|
|
|
Maybe the author wanted to write:
if ( ( _recStatus.OnlineState() == ONLINE ) || (_pretendOnline == true) ) ...just a thought.
However I have little patience for underscores at the beginning of variable names. Everyone should have got the memo that they are reserved for compiler use since 2003. Seems even Microsoft has heard about that.
Mircea
|
|
|
|
|
Mircea Neacsu wrote: pretendOnline
This is pure gold. Fake it until you make it.
|
|
|
|
|
My thoughts were more along the line of simulateOnline but everyone knows naming is the most difficult part of programming
Mircea
|
|
|
|
|
This is the female version
|
|
|
|
|
Mircea Neacsu wrote: Maybe the author wanted to write: A comment elsewhere in the code indirectly implies that's the intent.
Mircea Neacsu wrote: I have little patience for underscores at the beginning of variable names We use this for private and protected values. It's been part of our naming convention since the late 1990's, predating the compiler reservation. FWIW, we have never had a conflict in all that time over several code bases that run to millions of lines.
Software Zen: delete this;
|
|
|
|
|
I've never had to work with such large code bases and I certainly respect your internal conventions. However, a little devil inside me thinks that a tool converting _variable to variable_ shouldn't be all that bad
Mircea
|
|
|
|
|
Mircea Neacsu wrote: a tool converting _variable to variable_ shouldn't be all that bad Unfortunately a majority of our code base is C++, and Visual Studio support for refactoring it is still error-prone even in VS2022. They still exceed the scope when renaming values.
Software Zen: delete this;
|
|
|
|
|
grep
|
|
|
|
|
Don't you mean grep_ ?
Jeremy Falcon
|
|
|
|
|
Mircea Neacsu wrote: However, a little devil inside me thinks that a tool converting _variable to variable_ shouldn't be all that bad I may be dumb as rocks, but I know a good idea when I see it. If I ever make any global edits to my code, I use regular expressions to do so. Now would be a good time to save a backup. Then run the editing script. I learned that the hard way. The editing script almost always changes things that you don't intend to edit. I've encountered catastrophes doing this. I've written 25,000 lines of JavaScript code on a single web page. With that much code, any attempt at a global edit would likely result in a disaster.
|
|
|
|
|
I upvoted this. While I don't think the original posts warrants jail time. I do think name dangling a variable isn't that big of a deal. Peeps that speak in such absolutes tend to lack experience, never lead or worked in a team successfully, etc. - in my experience.
Yes, today's tools make it a lot less necessary, but imagine a C/C++ application where you intend for it to be portable and have no guarantee any code viewer/editor/IDE will have introspection/intellisense.
If it's something like VS only, Windows specific C++, never to be ported type app, I could see not doing it. Just depends on context. Although, I'd argue that this day and age writing Windows only C++ code is selling the app short.
Jeremy Falcon
|
|
|
|
|
Mircea Neacsu wrote: Maybe the author wanted to write: That's how I read it, as in there's a way to fake like being online in the application. Probably could've used a non boolean logic type variable name though, but not worth homicide.
Jeremy Falcon
|
|
|
|
|
Gary Wheeler wrote: if ( ( _recStatus.OnlineState() == ONLINE ) || (_falseOnline == true) ) If online or offline, then return true...
Gary Wheeler wrote: This is motivation for homicide. Grab your shovels, your pick axes, and your pitchforks. This egregious violation of logic will not be tolerated.
|
|
|
|
|
Welcome, God Of Second Guessing One's Self.
cheers
Chris Maunder
|
|
|
|
|
gary - you and I need to grill a couple of steaks together... I do not suffer stupid either.
For you "youngsters" I would give you some career advice... the veteran who walks around pissed off all the time? Find a reason to talk to him. Or her, but.... You might gain some tribal knowledge that is RAPIDLY evaporating. I'm sure the world will go on, but learn to garden
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
rename _falseOnline to _fakeOnline or better yet _impersonateOnline
|
|
|
|