You May Also Enjoy
#TIL #elixirlang 생성기를 조합할 때는 StreamData.bind/2
1 minute read
StreamData는 값을 생성하는 Elixir 라이브러리다. Property-based testing을 할 때, 주로 사용하고 있다.
#TIL 리스트 요소(element)를 원하는 개수만큼 생성하는 함수
less than 1 minute read
build_list 라는 함수를 짜고 있다. 요소(element)를 원하는 개수만큼 생성하게 하고 싶다.
#TIL #elixirlang mix.lock에 있지만 사용하지 않는 의존성 검사
1 minute read
mix.exs 파일을 수정해 의존성을 추가해서 라이브러리를 사용하다가 mix.exs 파일에서만 의존성을 제거한다. mix.lock 파일에서도 지워야하는데, 그대로 놔뒀다. 이제 mix.lock 에 있어서 다운로드하지만 사용하지 않는 쓰레기 의존성이 생겼다.
#TIL #elixirlang 긴 코드를 편하게 테스트하기
less than 1 minute read
elixir 대화형 셸(interactive shell)인 iex를 사용하면 코드를 evaluation해서 모듈을 실시간으로 추가할 수 있고 실행할 수 있다. iex 프로그램을 실행한다. 함수를 실행한다. 코드를 수정한다. 다시 컴파일한다. 함수를 실행한다. 이런 빠른 이터레이션이...