From: <do...@co...> - 2000-03-13 20:21:21
|
Sam: no matter how small, two identical functions is two different places is a recipy for disaster. I am surprized I have to tell you that. I'm sure Bruno can defend himself, but I can't resist pointing out that this statement well described in one of Sam's quotes (after his signature): All generalizations are wrong ... I'd point out that two identical functions in different places is surely no worse than the currently pervasive alternative of having two different functions in those two places (written by different people who want them to do the same thing). In this case it's appropriate that two independent pieces of code have two different copies, since that allows them to evolve independently. The real recipe for disaster is that they share one copy and Bruno some day decides that he wants to change the original without realizing that you depend on it. |