본문으로 건너뛰기

대규모 프로젝트를 위한 초보자 가이드

대규모 프로젝트를 시작하는 것은 처음에는 어려울 수 있습니다. 이 가이드는 프로젝트를 구성하고 관리하는 데 도움이 되는 기본적인 팁을 제공합니다.

프로젝트 구조

좋은 프로젝트 구조는 다음과 같습니다:

my-project/
├── src/
│ ├── main.move
│ ├── module1.move
│ └── module2.move
├── tests/
│ └── test_module1.move
└── Move.toml

모듈 구성

각 모듈은 특정 기능에 중점을 두어야 합니다. 예를 들어:

module my_addr::token {
// 토큰 관련 기능
}

module my_addr::marketplace {
// 마켓플레이스 관련 기능
}

테스트 작성

각 모듈에 대한 테스트를 작성하는 것이 중요합니다:

#[test_only]
module my_addr::token_tests {
use my_addr::token;

#[test]
fun test_basic_flow() {
// 테스트 로직
}
}

</rewritten_file>