Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Re: How do you critique another person's code?

by Juerd (Abbot)
on Dec 20, 2001 at 00:17 UTC ( #133248=note: print w/replies, xml ) Need Help??

in reply to How do you critique another person's code?

## yes, the naming convention sucks, but hey, you didn't program it, I did
## come on now, I wrote the code, like there would ever be a problem. he he he

This reminds me of some comment in the MS fdisk source code:

cmd\fdisk\fdisk.c /* P.S. - To whoever winds up maintaining this, I will */ /* apoligize in advance. I had just learned 'C' when */ /* writing this, so out of ignorance of the finer points*/ /* of the langauge I did a lot of things by brute force.*/ /* Hope this doesn't mess you up too much - MT 5/20/86 */ cmd\fdisk\profile.h #define BEGIN { #define END }

I've got to admit the Microsoft programmer did a much better job: he apologized and respected the reader of his source code.
(You might wonder where I got this from - A few months ago, someone gave me a text file with some quotes from the MS DOS 6.0 source code. I can't check if they're genuine, but a google search showed some hits, so I guess it's real.)

BTW, I like the part where the programmer says that those who don't understand his source should not be programming.

2;0 juerd@ouranos:~$ perl -e'undef christmas' Segmentation fault 2;139 juerd@ouranos:~$

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://133248]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (5)
As of 2019-09-23 16:11 GMT
Find Nodes?
    Voting Booth?
    The room is dark, and your next move is ...

    Results (280 votes). Check out past polls.