프로젝트 초기화

프로젝트 정보



이제 게임이 어떻게 작동하는지 알았으니 프로젝트와 몇 가지 초기 설정을 만들어 보겠습니다.

프로젝트 생성



프로젝트를 생성하기 위해 다음 명령을 실행할 수 있습니다.

mix new rock_paper_scissor_elixir --module Game

--module NameOfTheModule 를 전달하여 프로젝트의 기본 모듈 이름을 지정할 수 있습니다. 그리고 자체 메인 모듈은 Game를 호출합니다.

  • 테스트 커버리지 도구 추가
    모범 사례로 최대 테스트 범위로 프로젝트를 생성합니다. 이제 라이브러리 테스트 범위 도구를 추가합니다: coveralls .

  • # /mix.exs
    #...
      defp deps do
        [
          {:excoveralls, "~> 0.10", only: :test}
        ]
      end
    #...
    



  • 정적 코드 분석 도구 추가
    이제 코드의 품질과 일관성을 유지하는 데 중점을 둔 Elixir 언어용 정적 코드 분석 도구인 lib Credo를 추가하겠습니다.

  • # /mix.exs
    #...
      defp deps do
        [
          {:excoveralls, "~> 0.10", only: :test},
          {:credo, "~> 1.6", only: [:dev, :test], runtime: false}
        ]
      end
    #...
    


    그런 다음 다음 명령을 실행하여 종속성을 설치해야 합니다.

    mix deps.get
    


    다음 포스트에서는 테스트를 빌드합니다.

    콘택트 렌즈



    이메일: [email protected]
    링크드인:
    트위터:

    좋은 웹페이지 즐겨찾기