openlang

문법과 가독성

표기법과 이름, 배치가 코드를 읽고 고치는 데 미치는 영향을 다룬다.

  1. 패턴이 기존 값을 기억해야 할 때

    가상의 Ruby 필터에 expected = 7이 있고 9가 들어와요. 읽는 사람은 in expected를 “7만 받아들인다”로 생각하지만, 변수 이름만 쓴 패턴은 들어온 값을 바인딩해요. in ^expected는 기존 값을…