문제

내 저장 프로시저에 WHERE ID = @ID — 그는 이렇게 부를 것입니다 "비즈니스 로직"

정의하려면 어떤 접근 방식을 취해야 합니까? "비즈니스 로직" 내 팀 리더의 기분을 상하게 하지 않으면서 매우 객관적인 방식으로?

도움이 되었습니까?

해결책

나는 정말로 당신이 "비즈니스 로직"이라고 말할 때 무엇을 의미하는지에 대한 명확한 정의에 동의하면 된다고 생각합니다."정치적으로 민감"해야 하는 경우 팀 리더의 이해를 중심으로 정의를 작성한 다음 이야기하고 싶은 내용을 정의하는 다른 용어("도메인 규칙"?)를 생각해 낼 수도 있습니다.

단어와 용어는 상대적으로 주관적입니다. 물론 일단 회사를 떠난 후에는 업계 표준을 '다시 배워야' 하므로 가능하면 이를 고수하는 것이 항상 더 좋지만 주요 목표는 명확하게 의사소통하고 업계 표준을 이해하는 것입니다. 업무 완료.

다른 팁

차별화하는 한 가지 방법은 "비즈니스 논리"가 고객이 관심을 갖는 것이며 컴퓨터 관련 단어를 참조하지 않고도 고객에게 설명할 수 있다는 것입니다.

시간 제한이 있는 예를 사용하여 요점을 주장하고, 인덱스된 테이블에 대해 SQL 선택을 실행한 다음 루프를 실행하여 동일한 세트에서 정확히 동일한 항목을 찾을 수 있지만 이번에는 코드에서 찾을 수 있습니다.코드가 훨씬 느려질 것입니다.

데이터베이스가 설계된 대로 수행하도록 놔두고 데이터 세트와 하위 세트를 선택하세요. :) 제 생각에는 현실적으로 여러분이 할 수 있는 일은 팀을 모아 모두가 코딩할 표준, 즉 민주주의 규칙을 구축하는 것뿐입니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top