|
Building on the company’s previous work, Microsoft Research employees have developed a new method of answering simple questions about the content of a photo more accurately than similar systems that have been demonstrated by other groups recently. "I spy with my little eye, something starting with 'W'"
|
|
|
|
|
Kent Sharkey wrote: "I spy with my little eye, something starting with 'W'"
An alcoholic beverage? Also two forms of dance?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Microsoft CEO Satya Nadella's decision to change the way the company builds and tests software could be backfiring, according to Petri. Replacing the free Cokes with no name brand?
|
|
|
|
|
Is that a real article? I mean, where's the content, the substance? It's like 3 paragraphs long. Oh, right, it's ad-bait.
Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell
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 do you expect from Bafflingly Inane?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
The release of Windows 10 pretty much told us what this article briefly touched on.
Yeah, they released the wrong people. Win10 is so unfinished it needs another year before it'll be "ready" to go prime time.
|
|
|
|
|
Dave Kreskowiak wrote: Yeah, they released the wrong people. Win10 is so unfinished it needs another year before it'll be "ready" to go prime time.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
Another year? You're too generous. I figure at least 2.
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."
-- Marcus Brigstocke, British Comedian
|
|
|
|
|
Probably, but I'll wait until the next update gets put back up before I pass that judgement.
Oh, that's right. They took it down because they didn't test it properly!
|
|
|
|
|
|
Yeah! Imagine that...
|
|
|
|
|
Earlier this month Microsoft finally went on record admitting that automatic spying within Windows 10 cannot be stopped. "Incidentally, I've set my spies on you"
|
|
|
|
|
Kent Sharkey wrote: Earlier this month Microsoft finally went on record admitting that automatic spying within Windows 10 cannot be stopped. That is another good reason to recommend to my customers not to upgrade to w10
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
How many governments would have a similar problem, you think?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
"Trying to improve software quality by increasing the amount of testing is like try[ing] to lose weight by weighing yourself more often." Click it. You know you want to... cliiiiiiiick iiiiiit!
|
|
|
|
|
Amen.
What irritates me when working with my coworker is when something on my end (the client side) fails to get the expected response from his end (the server), the very first thing I always hear is "all my unit tests pass." Not "ok, let's figure this out", but noooo, this defensive BS "my tests are all green."
Now, granted, at least half the time the problem is on my end (though to be truthful, it's on my end because he never documents, or has incomplete, or even worse, inaccurate documentation for his end because it's either wrong from the get-go or never got updated when he made a change) and the rest of the time the response is "oh, I didn't write a test for that function" or "oh, I didn't cover that scenario."
Marc
|
|
|
|
|
The article is critical of TDD, not unit testing. They are NOT the same thing. Unit testing is a fundamental part of TDD, but you can implement unit tests without TDD. In fact, this is exactly how I develop my own unit tests. I don't use TDD but I do have unit tests that exercise my code.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
That was so good. Thanks
Now I feel like I'm not alone anymore.
I never finish anyth
|
|
|
|
|
Yeah, it is. The problem is that programmers don't know how to test and the tests they write don't cover every situation they should. They usually end up writing certain tests to satisfy specific "success" cases of a piece of code. Doe they cover the edge cases? Nope. Do they cover situations where code should throw an exception? Nope. Do they test various points in a range of values and data that should work? Nope. One test case and it's good.
Another problem with tests is that you can end up writing a sh*t-ton more code for the tests than the code your writing and time is money.
|
|
|
|
|
Politicians shouldn't vote for their own pay increases,
Athletes shouldn't schedule their own drug tests,
Scientists shouldn't review their own experiments,
Developers shouldn't write their own unit tests.
(This doesn't mean tests shouldn't be written but that independence is quite important)
Anyway - you know what - most weight loss programs are based around weighing yourself more often. It seems that doing so alters our behaviour? Maybe there's a lesson for software development in that?
|
|
|
|
|
I can't wait until this industry grows up like its counter parts. For example, cars, buildings, airplanes don't need stinking tests. It just works! (sarcasm)
As a side note, sounds like he's been through the gutter. My team does TDD and I've seen of the best, most beautiful, well written code. I've also seen "unit tests" in previous jobs that just make me sad.
|
|
|
|
|
That is my experience too. I've seen test suites that break when whitespace in generated SQL changes - meaning almost any change broke 20 or more tests.
However, I've also seen TDD used to intelligently check that software fulfils expectations, and provide a basis for regression tests.
As usual, bad programmers write bad code, good programmers write good code. TDD simply helps good programmers produce better quality, its of no help for the latter.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Quote: [UPDATE Nov 2015:
Before today, I thought there was, broadly, only a single kind of TDD. By reconstructing from the comments, however, I surmise that there are at least two--and that the kind with which I am familiar and am attacking is (fortunately) already rare.
I attribute much of the . . . contention this article has generated to this fundamental difference. On the one hand, I suspect it is those who have experienced the TDD I am attacking that are supporting me. On the other, I suspect the rest are annoyed at being included in my little tirade.
(And to the latter, all your hatemail email has been awe-inspiring in its professionalism. I assure you, it truly makes me want to listen.)
Therefore, I wish to clarify: THIS ARTICLE IS SPECIFICALLY TARGETTED AGAINST THIS FIRST KIND OF TDD.
Holy mother of copouts. By completely ignoring any mention of what the "second, good, kind of TDD" is; he seems to be trying to get everyone who's flaming him to think he doesn't object to how they do their work.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
I consider myself a DevOps evangelist, but the community behind this movement to bring together the efforts of developers and IT operations needs to be more anchored in reality. "If there's a buzzing-noise, somebody's making a buzzing-noise, and the only reason for making a buzzing-noise that I know of is because you're a bee."
|
|
|
|
|
Kent Sharkey wrote: evangelist
When anyone consider himself/herself "evangelist", "guru", <insert fancy title here> I automatically discard him/her as a hot air balloon and whatever he/she is trying to sell a scam.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
"just eat it, eat it"."They're out to mold, better eat while you can" -- HobbyProggy
|
|
|
|