solución
Muchas veces durante nuestro proceso de desarrollo es inevitable modificar el desorden dejado por el predecesor, en este momento ¿cómo podemos modificar el código sin afectar la función original?
1. Crea una nueva rama
Por lo general, cuando desarrollamos o modificamos errores, generalmente creamos una nueva rama propia y luego la fusionamos con la rama principal cuando no hay ningún problema. El plan específico se presentará a continuación.
2. Reescribir una interfaz o método
Este método es el que lleva más tiempo y el más difícil para los nuevos desarrolladores cuando entran en contacto con la empresa por primera vez. Además, si se trata de una empresa desconocida, definitivamente no afectará el resto del contenido. Por supuesto, aquellos que estén familiarizados con el negocio pueden reescribirlo, pero tampoco es recomendable.
3. Utilice la función de sobrecarga para reescribir la capa de servicio de la interfaz (recomendado)
Como se muestra en la imagen:
Otra mirada a este método conecta 3 métodos. Aunque no hay muchos, no hay comentarios. Entonces, ¿cómo deberíamos modificarlo?
Podemos volver a declarar un método en la capa de servicio y luego reescribir el método específico. .
Si está directamente en el original Modifique el método. Si hay muchos métodos relacionados, debe modificar cada uno. Esto no solo evitará afectar la función original, sino que también completará la modificación de errores o requisitos, matando dos pájaros con una piedra.