I’d rather add more Jira stories.
I’d rather add more Jira stories.
For what? To keep track of who’s drinking coffee? Are you charging for coffee?
And it can be in any language, but typically comes from someone who started with Java.
Okay, here we go. I’m going to spit out some bullshit and home someone corrects me if I’m wrong. I’ve looked for some explanations and this is what I’ve gotten.
Are you ready?
The Factory Pattern.
My understanding is that the purpose is a function to return any of several types of objects, but a specific type, not just an interface or whatever they might all inherit from.
I think most languages now have something like a “dynamic” keyword to solve this issue by allowing determination of the type only at runtime. (To be used with extreme caution.)
But most of the time I see the Factory pattern, it’s used unnecessarily and can only return one specific type. Why they would use a Factory pattern here and not just a plain old constructor confounds me.
Am I off base?
Seems like he’s worried you’ll Java everything up, which can be valid.
I think a good, easy example is whether your application should allow a selection of databases or be tied to one database.
You can make arguments for either, often (but not always) regardless of your use case.
I think they wanted something more like $10k/year, which seems pretty cheap when you compare it to the price of one employee.
To be fair, I’m sure this is a lone developer at Microsoft, not Microsoft as a company. A lot of this still absolutely applies, but it’s not Microsoft as a company making an official decision to go ask the FFMEPG guys for free shit.
It’d be nice if the guy had an avenue to go to leadership, tell them about the issue, and just ask them to actually fund the guys to work on it.
If your OO experience is from Java, the problem is with Java culture, not OO in general.
Putting functions and properties into classes is good and helpful. Whyever the fuck Java people want to implement the factory pattern three times in every application they make is convoluted and asinine.
If you teach them factories in tyool 2024, I swear I will find you and I will take away every color compiler and runtime you have outside of Radio Shack Level 1 BASIC (TRS 80).
It’s a problem on every niche community on Lemmy. Enough people are used to just trying the subReddit that if you create the subreddit there, people just show up.
We don’t have that on Lemmy. You’ve basically gotta get 2-3 people to keep posting content and hope a few more find it on top > last X hours. But it generally takes weeks of throwing content into a void to get there.
It’s why the meme communities are doing better. It’s a hell of a lot easier to throw two dozen memes into an empty void than it is to throw higher effort posts into the void. (It’s not an actual void. Maybe one in ten posts will get real interaction. That just feels a lot like a void when you’re putting in the effort.)
You’re supposed to include an approximate percentage of personal vs business use. Generally this isn’t really policed, but if it’s clearly 100% personal and you say it’s 100% business, that’s a disaster waiting to happen.
Also using stuff like this while making less than a million a year is going to bump you up several notches on the “people to be audited” list.
First video on Nebula is free, and it has no ads.
American roads are wider, cities are mostly built like square-grids of roads
And we’re paying for that, too.
The Ugly, Dangerous, and Inefficient Stroads found all over the US & Canada - Not Just Bikes
If it weren’t already unethical and obnoxious to drive an SUV in Paris, I’d agree that it should be phased in. As it is, however…
My nice mechanical keyboard is 13 years old. They last, and if you’re going to have something for decades, why not have a nice one?
I don’t get how NuGet is FOSS unfriendly. I mean, at worst you could set up your own repository. All the tools are local. It wouldn’t be difficult to set up your own source if that was absolutely necessary.
I think Rust and C# are the future.
Controversial opinion, but I think Python, Java, VB, and others will become legacy languages. They’ll be around for 30-60 years, just like Cobol, but I expect things to settle around other languages.
Just don’t bring your damn factories over. For some reason Java developers just love unnecessary layers of abstraction and forcing that ridiculous factory pattern.
And they bring it to any language they develop in after Java.
If you see someone saying “no Java developers” for a position, this is why. They’ve been trained incorrectly, as a joke.
We do see that’s the general’s goal, right? He doesn’t actually want conscription; he wants funding and attention.
C# is a better language anyway.
I expect the future is in Rust and C#.