팀원과 문제가 있습니다. 간단히 말해 : 우리는 경쟁을위한 프로젝트에서 일하는 3 명의 학생입니다. 이 프로젝트는 두 가지 응용 프로그램으로 구성되어 있습니다. 하나는 Windows 용이고 다른 하나는 Android 용입니다 (제 동료가 개발해야합니다). 우리의 코드베이스는 절대 교차하지 않으며 앱은 타사 도구를 통해 통신합니다.
문제는 다음과 같습니다. 작년에 대기업에서 인턴십을하면서 팀에서 일한 경험이 있으며 코드에 대한 코딩 표준을 시행하려고합니다. 또한 코드를 푸시하거나 아이디어를 작성하고 프로토콜을 문서화하는 데 사용할 수있는 git repository / wiki / 협업 소프트웨어를 설정했지만이 도구를 사용하는 유일한 사람 인 것 같습니다.
나는 품질 코드를 작성하고 모든 단계를 문서화하는 것이 장기적으로 우리에게 도움이 될 것이라고 말했지만 그 이점을 보지 못하는 것 같습니다. 또한 몇 가지 통합 테스트를 추가하려고했지만 현재 도구를 사용하여 삶을 더 쉽게 만들지 않는 한 통합 테스트의 유용성을 확신 할 수는 없다고 생각합니다.
피어의 코드의 대부분은 컴퓨터에 있으며 공통 코드베이스를 공유하지 않으며 내가 알았 듯이 USB 스틱을 통해 코드를 만나고 공유하여 조각을 통합했습니다.
내 질문은 : 나는이 문제에 너무 가혹한가요? 터무니없는 규칙을 시행합니까? 이것은 작은 프로젝트이며 요구 사항은 매우 명확합니다 (응용 프로그램의 기능을 지정하는 문서를 만들었습니다) .3 명의 숙련 된 개발자가 3-4 일 안에이 작업을 수행 할 수 있으므로 쓰기 품질의 복잡성이 추가로 표시되지 않을 수 있습니다 현재 방법이 작동하는 한 코드.
git 등을 사용하여 코드 문서화의 이점을 보여줄 수있는 방법이 있습니까?