MotoAsh

joined 1 month ago
[–] MotoAsh@piefed.social 11 points 3 days ago (8 children)

What is that? Chicken noodle soup with gelatin crafted in to a jello dog/thing?

[–] MotoAsh@piefed.social 13 points 4 days ago (2 children)

Reminds me of the recent "debates" about not dehumanizing Nazis...

No, you fucking losers, Nazi's do not deserve respect!

If someone's aim is to FUCKING KILL YOU, the last thing I want to hear from self-rightous buffoons is, "but you might hurt their feelings!"

Claiming it's "bad" to call bad things bad because it biases others against that thing... is also fucking dumb tone policing. It's GOOD when bad things have "bad" associated with them!! It's GOOD to call the people that push for bad things also bad... because they ARE bad people.

[–] MotoAsh@piefed.social 4 points 4 days ago (2 children)

Well a heavy RPG is the right genre for that. Doubt it'd be so translatable of a skill if it were for an FPS game with few cutscenes like Borderlands, but I mean... A good writer of course should know how to wright good first person perspective anyways, as long as they're not pushing something weird for the game medium, like lots of inner monologue. Ugh I so hate it in FPS games when the characters are just yapping away and I'm trying to focus on some killing. GOD that killed Titanfall so hard.

[–] MotoAsh@piefed.social 0 points 4 days ago (1 children)

lol such a child. You probably get bullied with that hilariously shitty of an attitude. Pathetic.

[–] MotoAsh@piefed.social 2 points 4 days ago

I know it's not about Christmas, but kindly fuck off with Christmas in October even as a reference... God Christmas sucks ass. Invading every other holiday because it's the most commercialized and profitable for dumbass capitalists...

[–] MotoAsh@piefed.social 6 points 4 days ago

SAD, dangerous, and expensive

[–] MotoAsh@piefed.social 36 points 4 days ago* (last edited 4 days ago)

Never the one who pushed, always ambivalent, but now the problem is potential number 6 is hesitant? Yea, that doesn't add up.

Sounds like the obvious answer is do not marry, yet you want us to justify it for you?

That's massive red flag #2: You cannot take accountability for your own actions and desires. If this is how you describe your decisions for a life-long bonding ritual, I hate to imagine how you handle less important decisions.

[–] MotoAsh@piefed.social 21 points 4 days ago

They would never have fired the exec that shat that idea out. They'd fire some poor r&d sap that hasn't been putting in as much time as the others as a scapegoat.

[–] MotoAsh@piefed.social 0 points 5 days ago (3 children)

lol Me telling you why you're being made fun of outside of your shitty attitude isn't snark. Just further proving that lack of reading comprehension...

[–] MotoAsh@piefed.social 1 points 5 days ago

Unit tests have never been fun to me beyond the satisfaction of having good coverage. I mean good coverage that exercizes and asserts behavior, not just line/branch coverage!

Maaaybe the closest I've come to TDD was in JavaScript, not even TypeScript. Something about strict languages needing to be described a bit more explicitly seems to make code more tightly coupled in the general sense. Somehow, even beyond the literal code changes necessary. On one hand, that's great because it's harder to dig your own pits to fall in (see every reason TypeScript is even popular or 'necessary'), but on the other, code definitely ends up less... portable? On a version to version change level within the same product, even.

In order to "properly" do TDD, I feel like I should only have to minimally tweak the tests once they're defined, or else it's not really "driving" the development. It kinda' always ended up that I'd write the tests in tandem, which just doubled or worse the amount of work when an edge case or implementation detail popped up that wasn't already factored in. Then I'd have to address the functional issue and then go fix/add a test(s) for it. The process just ended up being slower than finishing the impl first, and THEN writing the actual tests, because the little tweaks along the way simply have less code to cascade in to.

It's really task-dependent on whether it pays off, IMO. If it's new code/functionality, it really takes well broken down issues so you're not writing multiple classes/features/concerns at once in order for TDD to feel remotely worth it. Which then has tradeoffs with extra task grooming time anyways. If it's existing code you have to enhance or fix a bug of? TDD can pay off in droves when the tests keep you from breaking other things or missing side effects, and makes it very clear when you're done with the task at hand to reduce the desire to refactor ugly code and whatnot. lol

IMO, how much trouble it is, is more about how testable the code is in general and whether you already have good test coverage, more than having tests defined first.

Not sure where writing tests fits on the problem solving spectrum. At least it helps as described for updates and bug fixes: you don't have to focus on or check on nearly as much stuff to get a task done well. Writing new stuff, it's always been more about how well structured and testable the design is than having the tests implemented first.

I suspect it ultimately comes down to the application's complexity over all. When tasks and code can stay simple, like with proper microservices arch or similar simplifying practices, I suspect it could be easy enough to TDD "properly" in any language and maybe even enjoy it. Sadly, I haven't had the pleasure of working on a clean project like that outside of pet projects where I'm too inconsistent on my work ethic to judge it. lol

[–] MotoAsh@piefed.social 1 points 5 days ago* (last edited 5 days ago) (1 children)

Ohh executing examples and whatnot in the comments/docs is a good idea. I know a few frameworks/doc tools try that at least on a component level, but of course when you involve whole extra tools, it's sometimes a big learning curve cost even if the boilerplate/setup is trivial. That would be neat to have functional comment examples and formal unit tests at a language level.

I think I tend to agree on bad comments. There has definitely been a few memorable occasions where I've axed multiple paragraphs of comments simply because they were old and a touch nonsensical after years of updates.

Yea I cheated a bit by bringing in API documentation, but then in my defense a lot of that I also write, or at least write the formal comments that end up compiled in to those docs. lol It's also still a bit true when digging in to libraries to contribute, though. If the inline comments suck, most will probably not contribute unless it really legible code. lol

To me, there is almost always something worth documenting about a function, unless it's boilerplate or just obvious data handling, of course. Though even then, if it's at an app or library boundary, there is almost certainly some 'why' and limitations/etc to describe. After all, even basic CRUD at an API/app boundary will have multiple known modes of failure that have to be described somewhere.

[–] MotoAsh@piefed.social 0 points 5 days ago (5 children)

Like I said. Reading comprehension. Lacking.

Snark just makes you sound 12.

view more: ‹ prev next ›