나는 직장에서 토론의 중간에 있습니다. Person
이라는 이름의 POCO가 있다고 가정 해보십시오. Person
에는 식별자가 있습니다. 나는 캠프에있는 식별자가 Id
이어야한다고 말합니다.클래스 식별자의 이름에 대한 ID 대 ClassNameId
class Person
{
public int Id { get; set; }
}
다른 캠프에는 PersonId
이라고 지정되어 있습니다.
class Person
{
public int PersonId { get; set; }
}
하나가 다른 것보다 정확합니까?
나는 Id
을 사용하는 것이 더 읽기 쉽고 입력하는 코드가 적다 고 생각합니다.
Id
에 대한 인수는 누군가가 Person
또는 Address
에 속하는지 알 수 없으므로 혼란 스러울 수 있습니다. 변수를 설명 적으로 이름을 지정하면 인수가 넘어 질 것으로 생각합니다.
전적으로 동의합니다. 좋은 변수 이름은 먼 길을 간다. 프레임 워크가 Id를 사용한다고 지적 해 주셔서 감사합니다. 나는 약간의 점검을했고 당신은 절대적으로 맞습니다. 나를 위해 더 큰 탄약! :) – Ecyrb