Esta es la misma cita que mi papá usa para decirme cuando pongo excusas. El dicho tiende a decir: "Hay 3 lados en una historia. Su lado, Tu lado y el lado correcto / verdadero / correcto".
Poniendo esto en contexto con el desarrollo (y siendo un probador de software por el profesor), diría que dado que hay tantas maneras de codificar algo, tendría sentido ir con "Hay tres lados en la codificación. Su código, su código y el código refactorizado ".
Creo que esto se debe a que los programadores / desarrolladores tienden a refactorizar una vez que el producto se está estabilizando, lo que en su mayoría es demasiado tarde, pero la mayoría de las veces el refactorizador se hace para mejorar algo que usted y su amigo no hicieron tan bien en primer lugar.
Espero que esto ayude.