상사는 현재 팀에 일부 개발 표준을 적용하려고 시도하고 있기 때문에 어제 회의에서 그녀가 자라기 전까지는 잘 진행되고있는 표준에 대해 논의했습니다.
- 모든 DB 테이블에는 트리거에 의해 업데이트 된 CreatedDate 및 LastUpdatedDate 열이 있습니다.
이 시점에서 우리 팀은 의견 편견에 시달렸습니다. 우리 중 절반은 모든 테이블에서이 작업을 수행하는 것이 이익이 거의없는 많은 양의 작업이라고 생각합니다 (우리는 고정 예산 프로젝트에서 작업하므로 모든 비용은 회사의 이익에서 비롯됩니다). 하반기는 그것이 프로젝트 지원에 도움이 될 것이라고 믿는다.
나는 전 캠프에 단단히있다. 일부 외부 사례로 인해 추가 컬럼이 지원 가능성을 향상시킬 수 있음을 이해하지만 유지 보수뿐만 아니라 처음에 컬럼을 추가하는 데 필요한 작업량으로 인해 더 많은 시간을 소비 할 수 있습니다. 단위 테스트 또는 부하 테스트와 같은 중요한 것들. 또한 이러한 추가 열로 인해 ORM을 사용하기가 더 어려워 질 것이라고 확신합니다. 주로 C #과 Oracle을 사용한다는 점을 염두에 두십시오.
그래서 내 질문은 두 가지입니다.
- 내가 올바른 캠프에 있습니까? 나는 세계적으로 유명한 데이터베이스 기술을 가지고 있다고 주장하지 않기 때문에 부작용이없는 사소한 쉬운 추가 일 수 있습니다.
- 표준에 관한 회의가 슬래 깅 경기로 진행되는 상황을 어떻게 처리 하시겠습니까? 이 표준이 장기적으로 우리에게 도움이되지 않는다는 것을 어떻게 실제로 판매 할 수 있습니까?