Pregunta

Tengo un líder de equipo que parece pensar que la lógica de negocios es muy subjetiva, hasta el punto de que si mi procedimiento almacenado tiene un WHERE ID = @ID - él llamaría a esto "lógica de negocios"

¿Qué enfoque debo adoptar para definir "lógica de negocios" de una manera muy objetiva sin ofender al líder de mi equipo?

¿Fue útil?

Solución

Realmente creo que sólo es necesario ponerse de acuerdo sobre una definición clara de lo que quiere decir cuando dice "lógica empresarial".Si necesita ser "políticamente sensible", incluso podría elaborar la definición en función de la comprensión del líder de su equipo y luego idear otro término ("¿reglas de dominio"?) que defina de qué quiere hablar.

Las palabras y los términos son relativamente subjetivos; por supuesto, una vez que dejes esa empresa necesitarás "volver a aprender" los estándares de la industria, por lo que siempre es mejor seguirlos si puedes, pero el objetivo principal es comunicar con claridad y obtener trabajo hecho.

Otros consejos

Una forma de diferenciarlo es que la "lógica empresarial" es algo que le interesaría al cliente y que podría explicarse sin hacer referencia a palabras específicas de la computadora.

Podría intentar argumentar su punto con un ejemplo cronometrado, ejecutar una selección SQL en una tabla indexada y luego ejecutar un bucle para encontrar exactamente el mismo elemento en el mismo conjunto, pero esta vez en código.El código será mucho más lento.

Deje que la base de datos haga lo que fue diseñada para hacer, seleccione conjuntos y subconjuntos de datos :) Sin embargo, creo que de manera realista, todo lo que puede hacer es reunir a su equipo para construir un conjunto de estándares que todos codificarán, ¡las reglas de la democracia!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top