우리는 프로젝트 도중 며칠 동안 개발자가 아플 때 때때로 나타나는 상황 중 하나를 발견했습니다.
그가 최신 버전의 코드를 커밋했는지 또는 로컬 컴퓨터에 최신 코드가 있는지 여부에 대해 몇 가지 질문이 있었으며 고객에게 대기 중이 어서 기다릴 수 없었습니다. 그에게 돌아온다.
다른 개발자 중 한 명이 같은 프로젝트의 겉보기에 작업 공간의 혼란을 발견하고 발견 한 타임 스탬프를 사용하여 어느 것이 "현재"인지 확실하지 않은 타임 스탬프를 발견했습니다. 그의 "핵심"하나).
분명히 이것은 목에 통증이지만, 대안 ( 다른 개발자가 최소한의 노력으로 물건을 집어들 수 있도록 각 개발자가 자신의 컴퓨터 에서 작업하는 방법에 대한 엄격한 표준 인 것처럼 보일 것 입니다 )은 많은 것을 깨뜨릴 수 있습니다 개발자 개인의 업무 흐름과 개인 수준의 비효율로 이어집니다.
나는 체크인 코드의 표준이나 일반적인 개발 표준에 대해 이야기하지 않고 개발자가 로컬에서 작동하는 방식, 일반적으로 (내 경험상) 거의 완전히 개발자 자신의 통제하에 있다고 간주되는 도메인에 대해 이야기하고 있습니다.
이런 상황을 어떻게 처리합니까? 방금 발생하는 문제 중 하나 인 개발자에 대해 지불하는 가격이 개발자에게 가장 적합한 방식으로 작업 할 수 있습니까?
또는 특정 디렉토리 사용, 표준 이름 지정, 위키에 대한 노트 등이 영역의 표준을 개발자에게 따르도록 요청합니까? 그렇다면 귀하의 표준이 무엇을 다루는가, 얼마나 엄격하고, 어떻게 경찰 등을 감시합니까?
아니면 다른 해결책이 있습니까?
[메모리에서 어떤 작업 공간이 단순하고 결함이 없으며 때로는 사람들이 진정으로 할 수 있는지를 알고 설명 할 수 있더라도 개발자가 여기에서 무엇을하고 있는지 이야기하기 위해 연락 할 수 없다는 주장을 가정하십시오. 연락하지 않고 모든 상황을 다루는 솔루션을 원합니다.]
편집 : 나는 누군가의 워크 스테이션을 통과하는 것이 나쁜 형태라고 생각합니다 ( 왜 그런지에 대한 흥미롭고 주제가 아닌 다른 질문이지만) 나는 무제한 액세스를 보지 않을 것입니다. 코드 디렉토리가 읽기 전용 공유로 설정된 표준 라인을 따라 더 많은 것을 생각하십시오. 아무것도 변경할 수 없으며 다른 것도 볼 수 없습니다.