Eclipse에서 Static Import 편하게 쓰려면.. 당분간 글도 끊고, 독서도 끊고, 술도 끊고 많은 것을 끊고 책 집필 작업에 집중하려고 했는데 오늘 초간단 버전으로 정리할게 있어서 글을 적기로 했다. 이 포스트의 제목은 기선이의 블로그에 Eclipse에서 Static Import 편하게 쓰려면 글의 제목을 그대로 가져왔다. 유명 블로그인 기선이의 블로그와 같이 검색 되기를 바라면서..ㅋㅋ 우선 이클립스에서 Junit 프레임워크를 사용할 때 static import를 편하게 사용하려면 기선이가 제시..
내가 볼링 게임 Kata 문제를 통해 경험하고 싶은 일은? 볼링 게임을 이번까지 구현하면 총 네 번째 구현하는 듯하다. 이전에 구현할 때는 단계적으로 구현하기 보다는 특정 시점에서 바로 다음 단계로 뛰어 넘거나 미리 설계한 기준으로 구현해 가는 경우가 많았다. 따라서 이번에 구현에서는 좀 더 색다른 경험을 하고 싶다. 내가 이번 구현을 통하여 얻고 싶은 경험은 다음과 같다. 미리 설계하지 않은 상태라도 TDD를 통하여 점진적으로 설계가 발전해 나가는 모습을 경험하고 싶다. 특정 시점의 작은 설계들이 모이고..
볼링 게임 Kata 문제 풀어 보기 7 이전 글 보기 볼링 게임 Kata 문제 풀어 보기 1 볼링 게임 Kata 문제 풀어 보기 2 볼링 게임 Kata 문제 풀어 보기 3 볼링 게임 Kata 문제 풀어 보기 4 볼링 게임 Kata 문제 풀어 보기 5 볼링 게임 Kata 문제 풀어 보기 6 이전 글에서 작성한 Spare와 Strike 클래스의 generateFrameInfo() 메써드를 보니 짜증이 리팩토링하고 싶은 마음이 간절하다. 하지만 그 전에 점점 더 복잡해져가는 BowlingGam..
볼링 게임 Kata 문제 풀어 보기 6 이전 글 보기 볼링 게임 Kata 문제 풀어 보기 1 볼링 게임 Kata 문제 풀어 보기 2 볼링 게임 Kata 문제 풀어 보기 3 볼링 게임 Kata 문제 풀어 보기 4 볼링 게임 Kata 문제 풀어 보기 5 이전 글에 이어서 다음 단계로 진행해 보도록 하겠다. 글을 진행하고는 있지만 최종적으로 이 글이 어떻게 마무리 될지는 미지수이다. 정말 내가 만족하는 모습의 코드가 나올 수 있을 수도 있고, 더 이상의 아이디어가 생각나지 않아서 중도에 포기할..
볼링 게임 Kata 문제를 리팩토링하면서 느낀 점 어제까지 휴가를 보내고 오늘 복귀했다. 복귀하고 쓰는 첫 번째 글은 볼링 게임 Kata 문제를 풀어가면서 느꼈던 점에 대하여 공유해보겠다. 사실 특별한 것은 아닐 수도 있지만 현재의 이 느낌을 정리하고 싶은 마음 때문이다. 가장 크게 느낀 점은 소스 코드를 개선해 나가는 과정에서 클래스 간의 구조를 바꿔야 하는 시점이 발생하고, 이 때가 우리들이 흔히 이야기하는 클래스에 대한 설계를 하는 과정과 비슷하다는 생각이 든다. 예를 들어 내가 풀었던 Kat..