2017-11-21 1 views
0

나는 중학교 웹 개발자이며 현재 SQL Server 2008 R2 기존 데이터베이스를 검토하고 있습니다. 필자는 기존 데이터베이스가 데이터베이스 명명, 테이블 명명, 열 명명과 같은 SQL Server 규칙을 결코 따르지 않았 음을 확인했습니다. MS SQL Server 코딩을 할 때 명명 규칙을 따라야합니까?

나는 이것에 대해 데이터베이스를 개발 한 개발자를 물었고, 그는 정의의 이름 지정 규칙 표준이 아닌 MS의 규칙을 다음과 같은 데이터베이스 코드를 개발 한 것을 언급하고 그는 여전히 MS 표준 명명 규칙을 다음은 필수지만 선택이 아니라고 생각하는 프로젝트에 따라 유연해야합니다.

중년 개발자로서, 나는 나쁜 습관을 가지고 싶지 않고 그의 의견이 옳은지 궁금해하고 싶지 않습니다.

의견을 보내 주셔서 감사합니다.

+1

물론, 그것은 미래의 삶이 너무 쉬울 것입니다.하지만 그것은 모두 선택입니다. – ViKiNG

+2

일관성을 제공하기 위해 표준 명명의 목표 중 하나입니다. 기존 네이밍 선례를 계속 사용하면 유지 관리가 쉬워집니다. 그러나 새 독립 데이터베이스를 개발할 때 다른 표준을 사용할 수 있습니다. –

+2

그것은 당신에게 달려 있지만, 내 생각에 회사/개발 팀이 채택하고있는 명명 규칙이 있다면 그것을 사용하는 것입니다. 각 개발자가 자신의 컨벤션을 채택하면 악몽이 될 것입니다. – Squirrel

답변

1

단일 Microsoft SQL Server 명명 규칙 또는 표준이 없습니다. 다른 장소에서 다른 규칙이 사용되고 있음을 알 수 있습니다. 중요한 것은 작업 환경에서 코드를 이해할 수 있다는 것입니다. 당신의 직장이 받아 들여지는 표준을 가지고 있다면 사용하는 것과 같을 것입니다.