On 04-Mar-07, at 1:07 PM, Roshan wrote:
A threshold value, in the number of elements of a set called as Bug = {'Bug Description 1', 'Bug Description 2', ...};
if the value is above threshold value, crappy programmer, else *_less crappy programmer_*.
i dont think the crappiness of a programmer is related to the number of bugs in his code. I know crappy progammers whose code is relatively bug free - but still crap. And have seen good code with lots of bugs - so uncrappiness of code depends on:
1. is it documented 2. is it properly commented 3. does it attempt to follow standards 4. can it be easily understood (this point doesnt apply to perl) 5. is it properly indented 6. are usecases and tests defined 7. can it be maintained, extended, upgraded, ported
if all these are there, it doesnt matter if it is full of bugs