EGL 프로젝트, 패키지 및 파일
프로젝트와 패키지는 EGL 소스 파일을 구성하는 데 사용할 수 있는
임의의 카테고리입니다. 애플리케이션의 일부 파트를 함께 보존하고
해당 파트를 다른 파트와 격리하는 데 사용하십시오. 실제로 EGL 설계자는
하나 이상의 다음 기준에 따라 애플리케이션을 나누는 경향이
있습니다.
- 해결할 비즈니스 문제
- 사용할 기술 유형
- 코딩을 하는 개발 그룹
- 소스 코드를 저장하고 소스 제어를 유지보수하는 데 사용할 아카이브 메소드
- 최적 프로그램 크기
- 테스트 전략
작은 애플리케이션은 일반적으로 하나의 프로젝트로 구성됩니다. 큰
엔터프라이즈 애플리케이션은 여러 프로젝트를 포함할 수 있으며 각 프로젝트에는
여러 패키지가 있습니다. 애플리케이션을 프로젝트와
패키지로 나누는 것은 회사마다 다른 매우 주관적인
프로세스입니다. 다음 사항에 초점을 유지하십시오.
- 비즈니스 문제점
- 개발자
- 프로그램이 작성되고 실행되며 유지보수되는 위치
프로젝트와 패키지는 개념 단위일 뿐 아니라 사용자 EGL 작업공간의 특정 폴더를 나타내기도 합니다. 프로젝트는 최상위 레벨에 있으며 그 아래에 EGLSource 폴더에서 작성된 기본 패키지가 있습니다.
프로젝트는 한 가지 중요한 면에서 패키지와 다릅니다. 패키지의 이름을 규정자로 사용해서 파트 또는 변수를 현재 범위로 가져올 수 있습니다(범위 참조). 이와 반대로 EGL 프로그램에서 프로젝트의 이름을 사용할 수는 없습니다. 기타 프로젝트에서 정보를 가져오는 방법에 대한 정보는 EGL 생성 안내서를 참조하십시오.