|
..who's fault it is now?..
..the one who loaded the gun?..
..or the one who pulled the trigger?..
🤏🤏🤏🤏
|
|
|
|
|
The latest one : Batch Build Clean Error With Only Some Configurations Selected - Developer Community[^]
To shorten the story, when I use batch build and select only some of the options to be cleaned, VS19 cleans them all. In their minds that is not a bug. In mine it most definitely IS a big. I included a screenshot of the options and results in one of my comments. Their "solution" is just a plain denial of facts and is ridiculous. I have done a fair number of experiments and all demonstrate there is a bug in this scenario. I have several solutions containing multiple projects and this is the only that causes VS19 (and VS17) to behave incorrectly. Somehow, they don't think this is really a bug.
Things that make you go, hmm... Followed shortly thereafter by a stream of expletives.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
And the parrot is not dead, no it is just resting
|
|
|
|
|
And pinin' for the fjords.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
|
|
|
|
|
That's either a bug or awful UI design. The UI screams that it should only be applying those operations to what's selected in the box.
|
|
|
|
|
That's exactly my opinion too. Their "work-around" is ridiculous. They said I should disable those options in the solution configuration. If that's the case then why even have options in the Batch Build dialog? To make it worse, I did several experiments with different configurations, solutions, and options and found that this is the only case that actually fails. I can select those same projects and click build and only they are built.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Typical Microsoft response to a bug report: your perception of the product behavior is at fault.
Software Zen: delete this;
|
|
|
|
|
Yes, exactly! This time they went so far as to suggest a ridiculous work-around on top of it.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Sometimes, that is what we have to do in our software. Someone sends a bug report that a feature is not working and their perception of the product's behavior is not what we intended. But will consider it for a change request in a future version.
|
|
|
|
|
Since I do the user interfaces for our stuff, I go through that as well. After I finally learned to read and interpret bug reports, I figured out some of them weren't bugs. The interaction I designed didn't make sense to the user. As a result, I've gotten better making things work for my target audience and get fewer of those sorts of reports.
Software Zen: delete this;
|
|
|
|
|
"This behavior is by design."
|
|
|
|
|
..A big amen to you brother..
..please let me know when you make it big..
🤩🤩🤩🤩
|
|
|
|
|
I was a Grad student in 1977 and '78 at Indiana University. We had a version of Star trek that ran on the CDC-6600 computer. I Spent many hours wondering in space, and having a lot of fun. Thanks for the trip down memory lane.
|
|
|
|
|
I spent part of 1978 mapping out twist little passages or is that twisting little passages or little twisted passages and saying "xyzzy" where ever I could on an Interdata 8/32 while working for an "obscure" company call Ramtek.
|
|
|
|
|
Much of 1978 was spent listening to Rush Hemispheres and Van Halen's first record, good times indeed.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
That reminds me of a Star trek game I found on the NC State U bulletin board in the late 80's. I liked that game. I wonder how many other games like that are still out there somewhere.
INTP
"Program testing can be used to show the presence of bugs, but never to show their absence." - Edsger Dijkstra
"I have never been lost, but I will admit to being confused for several weeks. " - Daniel Boone
|
|
|
|
|
|
John R. Shaw wrote:
That reminds me of a Star trek game I found on the NC State U bulletin board in the late 80's. I liked that game.
Ah yes, I spent many a late night playing that game at the University of Texas, as I waited for my jobs to run on the mainframe in grAD SCHOOL.
CQ de W5ALT
Walt Fair, Jr.PhD P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
I saw a copy of the source for the UT one…
Loading raw dilithium crystals started at a 5-10% chance of explosion and doubled each time you did it!
|
|
|
|
|
You just reminded me. There was an old "adventure game" (text based), I Forget the name, had a Z in it.
But my absolute favorite to this day:
"You are in a room with blood stained walls, there is a grate on the floor"
Lick Walls
"You're Gross!"
-- LITERALLY ROTFLMAO. Realizing that the programmer had to program this "eventuality", and that I tripped it. It IGNITED my desire to program. We had a paper diagram of all the rooms.
|
|
|
|
|
|
Cool. I worked at the computer center at Wright-Patterson Air Force Base in the early 80's on a group of four Vaxen. There was a CDC-6600 next door to the Vax area.
Software Zen: delete this;
|
|
|
|
|
In 77 and 78 I was working as a 2nd shift computer operator for a small company while taking programming classes during the day, and I spent many an hour converting the Star Trek game from David Ahl's 101 Basic Computer Games to RPG so I could play it in the unused partition on the IBM System/3 we had there.
|
|
|
|
|
Last night herself was watching a show and I decided to start reading a book to learn React. I know, but I wanted to see what it does.
The 2nd chapter of this book (Learning React: Modern Patterns for Developing React Apps 2, Banks, Alex, Porcello, Eve, eBook - Amazon.com[^]) melted my brain!!
I discovered JavaScript Destructuring!
Quote: Destructuring assignment allows you to locally scope fields within anobject and to declare which values will be used.
Code Sample
const sandwich = { bread: "dutch crunch",
meat: "tuna", cheese: "swiss",
toppings: ["lettuce", "tomato", "mustard"]
};
const { bread, meat } = sandwich;
console.log(bread, meat);
You see, the sandwich object can be all chopped up and turned into separate objects.
It's very cool AND very terrible!
Destructured Array
const [firstAnimal] = ["Horse", "Mouse", "Cat"];
console.log(firstAnimal);
See, now you have a variable that contains the first value.
Suppose you want a variable that contains the last value.
const [, , thirdAnimal] = ["Horse", "Mouse", "Cat"];
console.log(thirdAnimal);
Getting To A Point
I'm getting to the main point, here and I think it has a pay-off
Now we also know that JavaScript (and many modern languages) have the concept of a anonymous functions (C#) or arrow functions in JavaScript.
They are very convenient and helpful and can make code much more readable.
hello = val => console.log("Hello " + val);
hello("test this")
Think About the Young Impressionable Minds
Now, think about new devs who come along and learn this stuff first thing.
Suddenly this is the beautiful code. It is amazing.
You can do anything at anytime. It's ad hoc!!!
You don't have to worry about program structure or anything, cuz you can just get your values and re-organize them (destructure) and create an arrow function and you're on your way.
Think about how different that learning to program is now!?!
My mind exploded!! Now I understand why software is actually further from an engineering discipline now. Back in the day we focused on at least some beginning structure, some OOP and architecture.
It Was About Organization
It wasn't just about rigidity, it was about organization. It was hopefully better for maintenance.
Steaming Pile of Software
Now, just sit down and type and suddenly you have a steaming pile of software.
Yes, I understand how great these things can be for DTO (data transfer objects) etc. but learning this stuff first is probably very unhelpful.
Just thought it was interesting. And this is why I learn new code and read new books all the time. Programming is definitely changing.
|
|
|
|
|
I concur.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|