현재 작업 중이거나 작업 한 프로젝트는 다소 조직화되어 있습니다. 일부는 리팩토링되고 문서화되며 단위 테스트를 거친 반면 다른 것은 그렇지 않습니다.처음부터 실제 코드베이스를 만들려면 어디에서 시작해야할까요?
이전에 작성한 코드를 다시 사용하려면이 코드를 작성한 프로젝트를 검색하는 데이 코드를 복사하여 새 코드, 리팩터링, 문서화 및 단위로 붙여 넣기보다는 필요한 경우 테스트.
추가 작업을해야하고, 작성된 내용과 프로젝트 전체에서 코드를 복제하는 위치, 그리고 아마도 (아마도 가장 추악한) 코드를 기억해야하기 때문에 추한 것입니다. 일반적인 코드베이스없이 다른 개발자와 함께 작업하는 것도 문제입니다.
이제 코드베이스를 만들고 싶습니다. 그러나 그것에 대해 아무것도 모르고 어떤 회사에서도 심각한 것을 본 적이 없습니다.
어디서부터 시작해야합니까? 그러한 코드베이스를 만드는 방법이나 기존 또는 상상적인 코드베이스를 기술하는 방법을 설명하는 책이나 온라인 문서가 있습니까? 어떻게 작동합니까?
확실하지이 질문의 일부를 대답했다! –
@David 코드베이스를 백업하는 것이 중요합니다. MainMa의 하드 드라이브가 충돌하면 수년 간의 작업을 망칠 수 있습니다. – mcandre
죄송합니다. Wikipedia에서 "Codebase"기사를 읽었을 때 "codebase"라는 단어가 혼란 스러울 수 있습니다. 필자는 단일 프로젝트 ("코드베이스"에 대한 Wikipedia 정의)의 소스 코드에 대한 것이 아니라 프로젝트 전체에서이 코드를 재사용하고 공유 할 수있는 소스 코드를 저장하는 통일 된 방법에 대해 이야기하고자합니다. 그래서 제 질문은 버전 제어에 관한 것이 아닙니다. –