Global Sources
EE Times - IndiaWebsite
Stay in touch with EE Times India
eeBlog Home / eeBlog / Programmer's Toolbox

Profile
Nickname: Jack Crenshaw     Articles(0)    Visits(67546)    Comments(3)    Votes(5)    RSS
Jack Crenshaw's column features algorithms and plug-and-play routines, along with explanations of how they work.
Blog Archive:
2013 -  May
2011 -  Jun.,  May.,  Mar
View All
Posted: 05:02:31 PM, 22/03/2011
[Continued from How I test software, again and again (Part 1)] Hand checks Now we get to the real meat of the issue, which is how to do hand checks. I've been telling you for some time now that I do a lot of testing, including testing every single line of code, usually as I write it. When I say......

Vote(0)

Views(2162)

View Article    Comment(0)

Posted: 12:59:22 PM, 21/03/2011
This is the continuation of my article, "How I Test Software". We have a lot to cover this time, so let's get right to it. I'll begin with some topics that don't fit neatly into the mainstream flow. Test whose software?As with my previous article, "How I Test Software", I need to make clear that......

Vote(0)

Views(1507)

View Article    Comment(0)

Posted: 12:30:42 PM, 18/03/2011
Do you get the impression from my previous column that I'm not a big fan of mediocrity? You're right.   I'm old enough to remember the days when there were no such things as franchise motels. Your average "motel" was more likely to be a collection of little cottages, much like an RV park o......

Vote(0)

Views(1250)

View Article    Comment(0)

Posted: 05:46:29 PM, 17/03/2011
The U.S. Declaration of Independence says "All [people] are created equal." That's very true, but we don't all stay equal. Or, to paraphrase Animal Farm's pig Napoleon, all people are equal, but some people are more equal than others.   I'm not talking about politics here, though that migh......

Vote(0)

Views(1217)

View Article    Comment(1)

Posted: 07:59:08 PM, 16/03/2011
[Continued from How I test software (Part 1)]     Is this wise? What happens if the hardware doesn't support the algorithm? Well, I suppose that could happen but only if I completely misunderstood the nature and function of the hardware. Fortunately, that's never happened to me. But wait,......

Vote(0)

Views(1048)

View Article    Comment(0)

Posted: 07:31:50 PM, 16/03/2011
In my previous column, I talked about the way I write software. I began by saying, "I've always known that the way I write software is different from virtually everyone else on the planet." Boy, was I wrong. Many readers sent me e-mails saying, in effect, "Me too." In retrospect, I was arrogant to ......

Vote(0)

Views(3347)

View Article    Comment(0)

Posted: 01:04:17 PM, 15/03/2011
[Continued from How I write software (Part 2)] Test, test, test Now we get to what I consider to be the foundation of my programming style. I test. I test everything, A lot.   The reason may sound odd: I test because I hate testing. Most programmers do, but in my case it's personal. I hate ......

Vote(0)

Views(910)

View Article    Comment(0)

Posted: 12:56:51 PM, 15/03/2011
[Continued from How I write software (Part 1)] Theory vs. practice I have another reason to start coding early: I don't know exactly how the program should be structured. Like the potential fish or duck, many things are not clear yet. In the old, discredited waterfall approach, this was not a p......

Vote(0)

Views(1011)

View Article    Comment(0)

Posted: 12:52:22 PM, 15/03/2011
In the two decades or so that I've been writing a column, we've covered a lot of topics, ranging from the best implementation of abs(x) to CRC algorithms to logic theory, Karnaugh maps, and electronic gates, to vector and matrix calculus to Fourier and z-transforms to control theory to quaterni......

Vote(0)

Views(1129)

View Article    Comment(0)

Posted: 05:11:40 PM, 14/03/2011
[Continued from Random thoughts (Part 1)]   A 3×3 matrix class? It's this character flaw that keeps me from being able to show you a completed 3×3 matrix class. Until recently, I've been stuck in one of those while-loops, and this time the ex-wife isn't here to assert the inter......

Vote(0)

Views(949)

View Article    Comment(0)

 

 

CONTACT US TO OWN A BLOGNew!  

Have Your Say!

Got something to say? Why not share itwith other engineers?

CONTACT US TO OWN ONE!

SEE WHAT OTHERS HAVE SAID?

Top eeBlog Keywords

1.  arduino

2.  software

3.  power

4.  code

5.  embedded

Happening Now...

Pulse of the industry

eeForum homepage

 
Back to Top