C and .NET

A coworker and I have been trudging through a lot of code recently. .NET code written by a C programmer. Folks, these things should never mix, because when they do, you end up with:

byteArray = new Byte[hexString.Length >> 1];
That’s right. Don’t divide by 2. Bit shift. And nevermind that there is a builtin .Net function that does what this line of code came from. And nevermind yet again that there’s a good helping of HEX shit like this in an ASP.NET web app.

2 responses to “C and .NET”

  1. Dave Avatar

    Software engineering is still computer science — don’t trash talk the bit shift. Are you forgetting your roots?

    Like

  2. EJ Avatar

    Don’t go there. A very large part of software engineering is code maintainability. The POS we’re looking at completely forgets elegance and maintainability.

    Like

I’m Eric

Welcome to my corner of the web. Here you’ll find an archive of a wide range of topics, from wood working to code to photography – wherever my interests and hobbies have taken me. Look around, comment, or just hit the Back button!

Let’s connect