Pergunta

Eu tenho um chefe de equipe, que parece pensar que a lógica de negócios é muito subjetiva, a ponto de que se o meu procedimento armazenado tem uma WHERE ID = @ID — ele chamaria isto de "lógica de negócios"

Qual a abordagem que devo tomar para definir "lógica de negócios" muito maneira objetiva, sem ofender o meu chefe de equipe?

Foi útil?

Solução

Eu realmente acho que você só precisa concordar com uma definição clara do que você quer dizer quando você diz "lógica de negócios".Se você precisa para ser "politicamente sensíveis", você poderia até mesmo de ofício, a definição em torno de seu chefe de equipe da compreensão, em seguida, chegar a um outro termo ("regras de domínio"?) que define o que você quer falar.

Palavras e termos são relativamente subjetiva-é claro, depois de deixar a empresa em que você vai precisar para "re-aprender" padrões da indústria, por isso é sempre melhor ficar com eles, se você pode, mas o objetivo principal é comunicar de forma clara e começar o trabalho feito.

Outras dicas

Uma maneira de diferenciar é que "lógica de negócio" é algo que o cliente deve tomar cuidado com o que poderia ser explicado para o cliente, sem se referir ao computador-palavras específicas.

Você poderia tentar argumentar o seu ponto de, com o tempo exemplo, executar um sql select em uma tabela indexada e, em seguida, executar um loop para encontrar exatamente o mesmo item no mesmo conjunto, mas desta vez em código.O código será muito mais lento.

Deixe o banco de dados fazer o que ele foi projetado para fazer, selecionar conjuntos e subconjuntos de dados :) eu acho que, de forma realista, embora, tudo o que você pode fazer é colocar a sua equipa em conjunto para criar um conjunto de normas, que você vai todo o código para a democracia, as regras!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top