Unit Testing in C

I haven't written new C code since the turn of the millennium. Since then it's been almost all Java and Python. Along with Java and Python come JUnit and Python's unittest module.

I've grown completely dependent on unit testing.

I'm looking at some C code, and I want a unit …

more ...



Python and Reverse Engineering, Part 3

The client said, "We have this program, largely in C, which we can no longer support. It doesn't really meet our business needs and it doesn't fit our technology skill set." As part of rewriting the requirements, the question of what it really did came up.

Actually, they had more …

more ...

C#, Microsoft and Hegemony

First, I've had some opinions on this "one language" ideal After PERL what?. We have a variety of languages for a good reason: the languages express different kinds of things. Shell command languages really have little to do with markup languages, database manipulation languages or "general-purpose" programming languages.

One of …

more ...