저는 Django 프로젝트 관리에 관한 좋은 습관에 대해 읽었습니다. 내가 아는 한 :간단한 단일 파일 구성 요소를 처리하기 위해 독립적 인 Django 응용 프로그램을 사용하는 것은 나쁜 습관입니까?
- 특정 책임이있는 여러 개의 작은 응용 프로그램으로 프로젝트를 분할하십시오.
- 재배포 가능 구성 요소에서 항상 사고를 코드화합니다.
두 번째 요점은 내가 보통 하나 이상의 프로젝트에서 작업하기 때문에 나에게 매우 중요하게되었습니다. 따라서 할 수있을 때마다 구성 요소를 모듈화하여 나중에 다시 사용할 수있는 설치 가능한 패키지로 만듭니다.
문제는 ... 무엇이 연장 된 것이 좋은 연습인가? 다른 응용 프로그램에서도 매우 재사용 가능한 매우 간단한 구성 요소를 어떻게 처리해야합니까?
예를 들어, 재사용 가능한 templatetag는 40 ~ 60 줄의 코드 + 테스트 일 수 있습니다. 프로젝트 별 작업을 수행하지 않는다면 어떤 프로젝트 애플리케이션에도 적합하지 않지만, 너무 작아서 자체적으로 애플리케이션을 가질 수는 없습니다. 그렇지?
작은 것들을 위해, 그들을 수집하는 "유틸리티"애플 리케이션 왜? – agf