|
Eddy Vluggen wrote: reducing cyclomatic complexity does not always (blindly) mean that you are improving code This is very true. Just for kicks, I ran code metrics against the code I wrote in this recent article: C# Replacing switch(enum) flow control with Reflection[^]. While the article wasn't received as well as I would have liked, it also proves that there are always ways to trick code analysis. The method HandleMove , when analyzed with VS's code metric calculator, has a cyclomatic complexity of 2 while, in reality, it has a complexity of 6 with the possibility of infinite code paths; all through one little function. While the code itself is a novel approach to solving an occasional problem, it exposes a weakness in code analysis.
if (Object.DividedByZero == true) { Universe.Implode(); }
Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016
|
|
|
|
|
711 million email addresses ensnared in "largest" spambot | ZDNet[^]
ZDNet article says: A Paris-based security researcher, who goes by the pseudonymous handle Benkow, discovered an open and accessible web server hosted in the Netherlands, which stores dozens of text files containing a huge batch of email addresses, passwords, and email servers used to send spam.
|
|
|
|
|
For Xamarin developers, we’re happy to announce preview support for .NET Standard 2.0 libraries with Xamarin.iOS 10.14, Xamarin.Android 7.5, Xamarin.Mac 3.8, and Mono 5.4, which you can get your hands on today! Cross-platform is now standard?
|
|
|
|
|
If you want to see if Clippy annoyed you as much as you remember, open up this new Visual Studio extension, it's pretty authentic. Some people need a new hobby
|
|
|
|
|
WHY?!?!?
...
And on a related note, there's ClippyJS[^].
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
Brisingr Aerowing wrote: WHY?!?!?
"Aye Clippy" sounds better than "aye cortana"
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Quote: ... the extension effectively resuscitates Clippy and makes it as useful as it ever was ...
So they didn't find a way to make it useful, then?
"You've introduced a SQL injection vulnerability. Shall I just email a copy of your database to a random hacker instead?"
"It looks like you're storing passwords in plain text. Shall I fetch the clue-bat?"
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I thought Cortana was clippy! Just in disguise.
Common sense is admitting there is cause and effect and that you can exert some control over what you understand.
|
|
|
|
|
To top up your paranoia reserves, a new study finds that internet providers can, if they so choose, monitor all kinds of things from your smart home’s traitorous metadata. When you can't even trust your things
|
|
|
|
|
Clearly a case of Snoopy-phone !
[phone]
|
|
|
|
|
Quote: Never, ever stop being afraid. Need more tinfoil. A lot more.
"When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty
|
|
|
|
|
The deal gives customers the sandwich along with Whoppercoin tokens. The currency is placed in a cryptocurrency wallet, which the customer can use with an app from Burger King. Cryptocurrency meets cryptomeat?
|
|
|
|
|
With one of Microsoft's most celebrated Windows Phone customers, the NYPD, expected to dump their devices for iPhones, is there really even a toehold for Microsoft in the business-phone space? "You miss 100 percent of the shots you don't take." (and most of the shots they've taken so far)
|
|
|
|
|
SQL is about as easy as it gets in the world of programming, and yet its learning curve is still steep enough to prevent many people from interacting with relational databases. 'Show me all the records that I want to see.' Hmph, Must be broken.
|
|
|
|
|
The color of the database: [Cartoon]
|
|
|
|
|
Orange is the new Black WHERE AI is the same ole SQL.
|
|
|
|
|
Quote: in natural language
Which has proved itself insufficient many many times.
|
|
|
|
|
Quote: 'Show me all the records that I want to see'
... or Bob off.
OK, "Bob off" it is then.
|
|
|
|
|
So what's the plain English equivalent of CROSS APPLY, I wonder?
98.4% of statistics are made up on the spot.
|
|
|
|
|
I think pressing the red cross at the top-right
|
|
|
|
|
Quote from the article: In practice this means that you could simply ask who the winningest team in college football is and an appropriate database could be automatically queried to tell you that it is in fact the University of Michigan.
And 'winningest' is an example of a Natural Language word? I'm thinkingest it is not. At least the words in SQL are based on a real language (English).
|
|
|
|
|
There is no steep learning curve for SQL. Anyone can learn it within a month
It is also not meant to be used by end-users. You stay out of the database if you did not learn the theory.
..and no, I'm not interested in the sales-pitch for another query-language that is going to magically solve all problems. Here, in the real world, we use SQL92.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
We've updated WinDbg to have more modern visuals, faster windows, a full-fledged scripting experience, built with the easily extensible debugger data model front and center. Debugger: they added a ribbon
|
|
|
|
|
Kent Sharkey wrote: they added a ribbon ...and Clippy! "It looks like you're writing a web app!"
|
|
|
|
|
Oh, you had to go there. Just wait for the next item...
TTFN - Kent
|
|
|
|