2010年1月6日 星期三

Outside the spec

Everytime I write code following the spec, I always realize that there are many things not be told in the specs. It might just some obvious thing that editors take it as a matter of course and needless to write down.

But while programming, those editors-take-it-as-a-matter-of-course things are always the problems with the programmers. Directly following the spec is not enough, the programmers should design many test cases to verify the critical problems, and solve it.

I hate that. I write a program to verify MMX instructions. MMX is a old tech, and the spec is very simple. But it has many "phenomenons" that not in spec, such as carry problem, signed and unsigned behaviors. I thought I'm a little familiar with low-level computing language, but I'm totally defeated by MMX.

I hate coding, period.

沒有留言: