월간 보관물: 2018 1월

Visual Studio Code를 사용해 Git 커밋 메시지 작성하기

많은 팀이 그렇듯 지금 일하는 팀 역시 소스 관리를 위해 Git을 사용한다. 난 커밋 메시지를 중요하게 생각한다. 코드는 쓰는 것보다 읽는 것이 중요하다. 코드 자체에 의도를 담는 것이 최선이지만 코드를 통해 동작을 표현하기는 쉬운 반면 코드의 작성과 변경의 이유는 표현하기 어려운데 커밋 메시지는 좋은 대안이다. GitHub의 Blame이나 Visual Studio의 CodeLens는 코드 읽기를 도와주는 강력한 도구이지만 이 역시 충실히 작성된 커밋 메시지가 뒷받침되어야 한다. 우리 팀은 양질의 커밋 메시지를 작성하려는 노력의 일환으로 ’50/72 규칙’을 사용한다. 그런데 우리는 한글과 관련된 문제를 발견했다.

계속 읽기

Advertisements

그게 통합 테스트라고? 정말?

글을 시작하며 우선 참회한다. 나는 오래 전 mockist였다.

당시의 나를 비롯해 mockist들은 단위 테스팅에 많은 테스트 대역(test double)을 등장시키고 그래야만 단위 테스팅이며 그렇지 않으면 통합 테스팅이라고 주장한다. 하지만 미안, 난 이제 변절자야.

계속 읽기