|
Kent Sharkey wrote: They both agreed they copied Windows CE?Or they both realized they needed to both fight Google?
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.
|
|
|
|
|
Holographic storage offers tremendous capacity and blazingly fast read speeds--at least in theory. It's our only hope
|
|
|
|
|
While it has become fashionable for operational databases to become multi-model, MongoDB has stuck to its knitting with the document model. But in the 4.0 release, it addresses some checkboxes on widely different sides of the database spectrum. But still a pawn in game of life
|
|
|
|
|
Believe the hype—Google's phone-call bot is every bit as impressive as promised. Soon you can butt-dial a restaurant appointment
|
|
|
|
|
The contest will feature progressively challenging tasks on key topics in quantum computing such as superposition, measurement, oracles, and simple algorithms. * quantum computer and cat not needed
|
|
|
|
|
The company announced the availability of the IBM Blockchain Platform Starter Plan designed to give developers, startups and enterprises the tools for building blockchain proofs-of-concept and an end-to-end developer experience. "Now I'm back on the chain gang"
|
|
|
|
|
Apparently, building giant solar-powered aircraft comes with equally sizable challenges I guess it's time to run that cable afterall?
|
|
|
|
|
Cyber-criminals are abusing multilingual character sets to trick people into visiting phishing websites. I thought that codproject.com link looked a little odd
I would have used an actual multilingual link there, but I don't think the submission tool accepts Unicode
|
|
|
|
|
How new are these news! Is it more than 10 years ago that phishers tried some-bank.com with a Cyrillic a instead of a Latin a? Wow. BBC detected that now, after so many years.
Well, "bbc" could by cyrillic characters too...
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
The 2018 release offers native Eclipse IDE capabilities for the Rust and C# languages, as well as new Java support 73 million lines of code can't be wrong
I do wonder just how many C# developers they will get though.
|
|
|
|
|
Kent, InfoWorld has once again demonstrated their technical prowess and über-friendly web programming. The article for your link has a pop-over ad with a very convenient Close Ad button in the upper-right corner. Unfortunately, the button doesn't work. This gives you about 1.5 seconds to read the entire article.
Software Zen: delete this;
|
|
|
|
|
Hmm that sounds odd.
Lemme see, how I say it... works on my machine
Current version of Chrome on a win7 machine - no popup or ad blockers. In fact, no browser extensions at all.
But regardless of whether the button works or not, you can right-click the offending element and select Inspect . Once done, you can remove the node from the document - voila! The ad is gone. I rarely click the "close ad" button, just as I never click the "unsubscribe" link in unsolicited email.
|
|
|
|
|
Update: I left the InfoWorld tab open in Chrome while I posted my gripe above. When I went back to the tab, the 'Close Ad' button worked. It looks like the close Ad depended upon some slow-loading bit of script, which just seems rude and ill-behaved. This is a historical pattern to the InfoWorld web site. There are so many ads, popups, flyovers, etc. that the site itself is almost useless.
Software Zen: delete this;
|
|
|
|
|
Often, vintage terminology is a sign of other outdated development practices. Code review deemed harmful?
|
|
|
|
|
Tss.... They want to sell their product for automatically inspecting coding standards.
We use ReSharper, which can automatically apply the standards we defined.
But there are things it cannot do, that is conceptual errors. It cannot see that someone wrote to many if-else (or switch case) where base class plus some derived classes are the solution. It cannot see that some highly intelligent guy added an extra parameter to a method in order to make a class which caches some values not use the cache (instead of using the - long existing! - non-caching class. Or creates concrete dependencies instead of abstractions and dependency injection. And so on.
Still I doubt that code reviews / code inspection are really the solution. When people do not want to learn, that causes friction only. An open mindset is most important: then people will want to learn from each others' experiences.
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Bernhard Hiller wrote: Still I doubt that code reviews / code inspection are really the solution. You are right. The solution is to learn properly or hire competent people (just see the QA section )
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.
|
|
|
|
|
Even that won't catch the fact that new hires are not familiar with the code base, and a code reviewer may recognise that there is a better way of doing something, based on their better knowledge of existing code.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Bernhard Hiller wrote: It cannot see that someone wrote to many if-else (or switch case)
There's a plugin[^] for that.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Hmm. The one code review we had at my employer ended with the developer in question threatening to quit if they ever did it again (I wasn't the developer, BTW).
Software Zen: delete this;
|
|
|
|
|
I would have fired him right then on the spot.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Ah, but context is everything.
The code review was poorly managed with no concrete goals and no definite process. The code that was reviewed was firmware for an embedded application. None of the reviewers (myself included) had familiarity with the target environment or the tool-chain. The end result was a mish-mash of stylistic nit-picking that served no useful purpose and pissed off a conscientious, hard-working engineer with a shitload of experience and irreplaceable expertise.
Software Zen: delete this;
|
|
|
|
|
Well, then he was justified in his declaration. Sounds like a stupid manager in that case.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
What's really bad is having non-programmers do code-reviews. This has actually happened to me. I quit the next day.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
John Simmons / outlaw programmer wrote: having non-programmers do code-reviews Wow . And I thought our one code review was ineptly handled (see thread above).
Software Zen: delete this;
|
|
|
|
|
In the beginning of 2018 we surveyed 6,000 developers to identify the State of Developer Ecosystem. Predator devs consume the herbivore devs, that consume the plant devs?
|
|
|
|