Является ли бизнес-логика субъективной?[закрыто]

StackOverflow https://stackoverflow.com/questions/52965

  •  09-06-2019
  •  | 
  •  

Вопрос

У меня есть руководитель группы, который, похоже, считает, что бизнес-логика очень субъективна, вплоть до того, что если моя хранимая процедура имеет WHERE ID = @ID — он бы назвал это “бизнес-логика”

Какой подход я должен использовать для определения “бизнес-логика” очень объективно, не оскорбляя моего руководителя группы?

Это было полезно?

Решение

Я действительно думаю, что вам просто нужно договориться о четком определении того, что вы имеете в виду, когда говорите "бизнес-логика".Если вам нужно быть "политически чувствительным", вы могли бы даже составить определение с учетом понимания вашего руководителя группы, а затем придумать другой термин ("правила домена"?) который определяет, о чем вы хотите поговорить.

Слова и термины относительно субъективны - конечно, как только вы уйдете из этой компании, вам нужно будет "заново выучить" отраслевые стандарты, поэтому всегда лучше придерживаться их, если сможете, но главная цель - четко общаться и выполнять работу.

Другие советы

Один из способов отличия заключается в том, что "бизнес-логика" - это то, что должно волновать клиента и что можно объяснить клиенту, не прибегая к специфичным для компьютера словам.

Вы могли бы попытаться аргументировать свою точку зрения с помощью временного примера, запустить sql select для индексированной таблицы, а затем запустить цикл, чтобы найти точно такой же элемент в том же наборе, но на этот раз в коде.Код будет работать намного медленнее.

Позвольте базе данных делать то, для чего она была разработана, выбирать наборы и подмножества данных :) Однако я думаю реалистично, что все, что вы можете сделать, это собрать свою команду вместе для создания набора стандартов, которым вы все будете следовать, правил демократии!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top