La situación es que heredé una gran parte del código en forma de un procedimiento SQL que tenía una lógica y reglas comerciales complicadas. Eso sí, este código es muy denso y tiene exactamente 0 comentarios. Mi trabajo es reutilizar este código y aplicarlo a un caso de uso diferente. Hice esfuerzos para entender y darle sentido a esto lo mejor que pude dado que el desarrollador que escribió esto no se compromete a dar tiempo para explicar cosas y simplemente asume que sabes lo que él sabe.
Independientemente de ese hecho, logré dar sentido a la solución en un 80 % y actualmente estoy en proceso de ampliación. Sin embargo, la fecha límite ahora se acerca y ahora el desarrollador de repente salió de la nada y dijo que esto no ha progresado lo suficiente y ahora simplemente lo quitará y comenzará desde cero (o tomará lo que hice). Obviamente, mi jefe solo quiere ver cumplido el plazo. Pero esto me ha hecho enojar. Qué tengo que hacer ?
EDITAR: Hablaré con el jefe y le explicaré los pros y los contras.
Dile a tu jefe:
El código es complejo/involucrado (NO lo insulte, solo diga que está "involucrado") y finalmente lo descubrió y le gustaría probar su conocimiento al tener una solución funcional,
Casi ha terminado con los cambios necesarios de todos modos, lo que significa que le costaría más dinero a su compañero de trabajo comenzar desde cero.
Vale la pena hacer la pequeña cantidad que queda porque ahora más de una persona en la tienda sabrá cómo trabajar con este código --- lo que brinda flexibilidad a la organización (más de una persona puede hacer este trabajo) y seguridad también ( el meme "¿Qué sucede si Bob es atropellado por un autobús?"),
También significa que ahora más de una persona puede apoyar al SP y todo lo que toca, lo que mejora el tiempo de respuesta de su equipo.
Sienta las bases para que usted se haga cargo de más de estos tipos de SP "involucrados"/complejos y ayude más al equipo.
Por lo tanto, sería más rentable y una gran victoria para el equipo que usted termine los cambios.
Hágalo de una manera profesional en los negocios, sin enojo, solo datos comerciales que pueda usar cuando le diga al compañero de trabajo por qué terminará los cambios.
Dado que nadie con autoridad te ha apartado de esta tarea, seguiría trabajando en ella.
Sin embargo, parece que hay un par de cosas que no sabemos.
Como tal, le mencionaría esta situación a su jefe. Puede ser lo mejor para su empresa que usted continúe trabajando en esta tarea, o puede ser lo mejor para usted dejar que el otro desarrollador la complete.
En cualquier caso, debes dejar ir tu ira. Entiendo que ha invertido mucho tiempo y esfuerzo para completar esta tarea, pero el trabajo es un esfuerzo de equipo y su enfado parece estar enraizado en mantener este trabajo para usted.
Si estudió el código y lo comprende en gran medida (lo que parece por lo que está diciendo), evalúe estrictamente si puede convertir el procedimiento almacenado en algún lenguaje de programación en el que sea muy bueno y que su empresa utilice dentro del plazo. . De la publicación no me queda claro si usar un procedimiento almacenado fue el enfoque correcto en primer lugar y si logra migrar la lógica:
1) podría cumplir con la fecha límite
2) podría estar haciendo bien a su empresa al migrar código que no es fácil de mantener en algo fácil de extender y mantener por cualquier persona (nuevamente, no ha especificado por qué se escribió en el procedimiento almacenado).
Puede parecerle difícil de hacer, pero tenga en cuenta que, con bastante frecuencia, volver a escribir un fragmento de código para una nueva tarea es mucho más rápido que tratar de depurar y ajustar un fragmento de código existente.
mis 2 centavos
pedro m
batido_suave
mateo leer
batido_suave
Juan76
unacceptable
es una palabra muy fuerte. ¿Qué harías si vuelve a suceder? ¿Estás dispuesto a renunciar? Si no, eso está lejos de serlounacceptable
. Y no cuentes con que tu jefe esté contento si le dices, en estos términos, cómo debe hacer su trabajo (si es una buena persona tal vez esté dispuesto a escuchar algunos consejos tuyos).paparazzi
wesley largo
batido_suave