this post was submitted on 04 Aug 2024
328 points (98.0% liked)

Programmer Humor

19587 readers
2162 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
top 15 comments
sorted by: hot top controversial new old
[–] Aatube@kbin.melroy.org 182 points 3 months ago (4 children)

https://github.com/type

Sorry for terrifying you when you use a type annotation

[–] cheddar@programming.dev 41 points 3 months ago (1 children)

I still don't understand. I assume there is a plugin that enables github annotations in the code. But why would anyone need that?

[–] GBU_28@lemm.ee 23 points 3 months ago (1 children)

Think of it like git blame

[–] shotgun_crab@lemmy.world 6 points 3 months ago

I'm definitely blaming git(hub) for that

[–] GBU_28@lemm.ee 24 points 3 months ago
[–] hoshikarakitaridia@lemmy.world 18 points 3 months ago

It's beautiful

[–] Lemminary@lemmy.world 74 points 3 months ago (2 children)

VS Code said hot singles in your area, click here for drenched felines.

[–] jaybone@lemmy.world 15 points 3 months ago

Hot singletons in your πr^2

[–] dbx12@programming.dev 9 points 3 months ago

I would go nowhere near a drenched feline since the most common version of them is likely in a very bad mood due to being drenched.

[–] NegativeInf@lemmy.world 40 points 3 months ago

She was just his Type.

[–] RamblingPanda@lemmynsfw.com 24 points 3 months ago

"Still no girlfriend? When marriage? When grandchildren? Marry her, she's a doctor!"

Shut up! I swear I'm switching to Emacs if you don't stop!

[–] raman_klogius@ani.social 16 points 3 months ago

Somewhere in the world, somebody can look at this and truthfully say "she's my type."

[–] BurningnnTree@lemmy.one 8 points 3 months ago* (last edited 3 months ago) (1 children)

Can someone please explain? What would cause VS Code to show an image like this? Is this related to a plugin? (I don't know what a docstring is)

[–] vithigar@lemmy.ca 21 points 3 months ago* (last edited 3 months ago)

A docstring is a comment that is used to annotate types/methods/classes/whatever and can be parsed by the IDE and used to provide various hints/assistance when writing code. Tooltips, parameter type suggestions, intellisense, etc. for things that aren't native parts of the language all usually come from or can be supplemented by docstrings.

The specific format of a docstring varies by language, but many of them prefix meaningful tokens with an @, like @type or @param.

However, if your project is using GitHub it's also quite common to mention users in comments by prefixing their username with an @, so several vscode GitHub extensions will make any "@{real username}" in a comment into a link to that user, which will show a small user tooltip when hovered.

Edit: I appear to have conflated docstrings and docblocks, but then so has the initial post. I guess at some point "docstring" has just taken over to colloquially refer to all of it.