I just learned TIOBE has a "quality indicator" and #curl is ranked D out of an A to F scale where A is best.
No further comments on that.
ticsdemo.tiobe.com/tiobeweb/DE…()&metric=tqi
daniel:// stenberg:// reshared this.
I just learned TIOBE has a "quality indicator" and #curl is ranked D out of an A to F scale where A is best.
No further comments on that.
ticsdemo.tiobe.com/tiobeweb/DE…()&metric=tqi
daniel:// stenberg:// reshared this.
Billy O'Neal
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to daniel:// stenberg:// • • •okay, I'll repeat what I replied to the TIOBE person who told me about it:
"color me highly skeptical after just 30 seconds checking your scores of random curl details. I'm not sure it is worth bothering about."
daniel:// stenberg://
in reply to daniel:// stenberg:// • • •(this on LinkedIn) I just had to follow-up my comment after seeing some more of this horror-show so I added:
"looking closer, I think it actually is borderline offensive. But you do what you do."
kernel brainrot enthusiast
in reply to daniel:// stenberg:// • • •Cybarbie
in reply to daniel:// stenberg:// • • •sodiboo
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to sodiboo • • •daniel:// stenberg://
in reply to sodiboo • • •*Ada - Np-93/237
in reply to sodiboo • • •daniel:// stenberg://
in reply to *Ada - Np-93/237 • • •Uckermark MacGyver
in reply to daniel:// stenberg:// • • •Emma
in reply to daniel:// stenberg:// • • •Simon Josefsson
in reply to Emma • • •daniel:// stenberg://
in reply to Simon Josefsson • • •daniel:// stenberg://
in reply to daniel:// stenberg:// • • •"Reserved identifier '__AMIGA__' may not be used"
... wat?
Darth Hideout 🏳️🌈🎃
in reply to daniel:// stenberg:// • • •Koos Rompestomper
in reply to daniel:// stenberg:// • • •Piggo
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Piggo • • •Julian Reschke
in reply to daniel:// stenberg:// • • •cuddlebug
in reply to daniel:// stenberg:// • • •__ANDROID__, or if that is fine because it's a reserved identifier used by a mainstream platformdaniel:// stenberg://
in reply to cuddlebug • • •Mark W. Gabby-Li 🐌
in reply to daniel:// stenberg:// • • •There is a germ of truth there, but they are misunderstanding in what contexts "reserved" identifiers may be used. Really a correct linter for C would report double underscore prefixed identifiers anywhere *except for the place they reported the message*. 😂
(Also there are more reserved identifiers than that.)
Billy O'Neal
in reply to daniel:// stenberg:// • • •It's true that a lot of programmers take names without knowing about [lex.name]/3, and a lint for this is appropriate.
It's also true that the whole point of [lex.name]/3 is to create space for implementations to speak about themselves so naming __AMIGA__ is the whole *point*.
eel.is/c++draft/lex.name#3
[lex.name]
eel.isJP Mens
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to JP Mens • • •root42
in reply to daniel:// stenberg:// • • •Charlie Balogh
in reply to daniel:// stenberg:// • • •Didier Malenfant
in reply to daniel:// stenberg:// • • •/~gfaster
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to /~gfaster • • •greem
in reply to daniel:// stenberg:// • • •looks to me like they may need to amend their classifications.
That said - what does it mean, and who uses that anyway?
daniel:// stenberg://
in reply to daniel:// stenberg:// • • •I want to clarify that this scoring and site of course mean exactly NOTHING to me or us and it has no relevance at all.
But it shouldn't stop us from making fun of them.
Claudia
in reply to daniel:// stenberg:// • • •Richard Levitte
in reply to daniel:// stenberg:// • • •🎃 David Z Pumpkins 🎃
in reply to daniel:// stenberg:// • • •lol 😛
Over the years I've come around to the position of treating metrics/ratings/certifications as basically useless unless I can be convinced otherwise, and this would be a prime example of why
Ben Faulhaber
in reply to daniel:// stenberg:// • • •Michael Cook
in reply to daniel:// stenberg:// • • •I’ve never looked at their tool before. The first file I opened up was dinged for not having a copyright in the header block.
There was, of course, a copyright in the header block. Using exactly some of the words or characters they wanted you to use.
Not a good first impression of a tool.
Wouter
in reply to daniel:// stenberg:// • • •Ah, the TICS score which in a corporate world is the ultimate middle manager's tool to have another completely useless KPI to determine "code quality."
Haven't had to use it in the past 10 years (phew!) but it obviously hasn't really changed.
Jan Schöppach
in reply to daniel:// stenberg:// • • •Apollo
in reply to daniel:// stenberg:// • • •Stefan Eissing
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Stefan Eissing • • •Stefan Eissing
in reply to daniel:// stenberg:// • • •gnarf
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to gnarf • • •first, start by enabling as picky compiler warnings as possible and fix all those issues. Then throw clang-tidy / scan-build at it and they will report more. In curl we then use two commercial ones (free to use for open source): CodeSonar and Coverity, which often find additional issues.
Then recently we also use ZeroPath which finds an additional crazy amount of potential problems.
daniel:// stenberg://
in reply to daniel:// stenberg:// • • •Karsten
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Karsten • • •Karsten
in reply to daniel:// stenberg:// • • •marcink
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to marcink • • •marcink
in reply to daniel:// stenberg:// • • •