2009. 3. 23. 11:48

볼링 게임에 대한 소스 코드 리뷰 요청합니다.

시간이 없어서 계속 미루고 있다가 이제서야 개발을 완료했습니다.

역시나 이번 작품에도 버그가 있는 것을 알면서도 리뷰 요청을 합니다. 개발하다가 삭제하기를 몇번이나 했는지 모르겠네요. 아직 만족스럽지 못한 부분이 있는데 여러분과 같이 이야기하면서 풀어보고 싶습니다.

http://www.opensprout.org/repos/tdd/javajigi/trunk/BowlingGame 입니다.

최대한 단순화하려고 노력했으나 좀 복잡한 문제라 난이도가 있을 수 있습니다. 제가 토요일날 늦게 도착할 수 있으니 기선이가 이야기한 연구 과제에 대해서 먼저 이야기하고 제 소스 코드 리뷰는 가능한 뒤에 하면 좋겠습니다. 저도 여러분한테 들을 이야기가 좀 많거든요.

감사합니다.
2009. 3. 23. 10:22

이번 주 연구 과제

코딩 퀴즈만 푸는데 너무 지치신 것 같아서 이번엔 다른 퀴즈를 드립니다. 정답은 저도 몰라요. 방금 사부님한테 받은 과제인데 여러분과 함께 고민하고 싶습니다. 이번 주 토요일까지 각자 연구해오고 오프라인에서 각자 연구 결과를 공유해보아요~~~

그럼 대화의 일부분을 그대로 올려드리겠습니다.

tobyilee:
JUnit의 @Before가 왜 필요한지 알아?
백기선: 흠.. @_@
tobyilee: 매 테스트 마다 새로 인스턴스를만드는데
왜 구지 @Before를 써서 초기화 할까?
그냥 인스턴스 변수에 넣거나
백기선: 생성자 역할을 대신하는걸까요
tobyilee: 생성자 써도 되는데
왜일까?
백기선: 생성자를 쓰면 안되는 이유가 있으려나
tobyilee: 니네 스터디에서 한번 토론해 보셧
백기선:
tobyilee: JUnit이 매 테스트마다 인스턴스를 통채로 만드는 건 알지?
백기선: 네 그건 알죠
tobyilee: 근데 왯
@Before를 쓸까나
백기선: 흠..
tobyilee: 이걸 가지고 junit 씹는 인간들도 제법 있지
연구해보셈
백기선:

2009. 3. 23. 10:03

봄싹 독립 선언

봄싹과 KSUG 관계에 대한 글이 올라왔던 적이 있습니다. KSUG 산하 스터디인지 아닌지에 관한 내용이었죠. 사실 그 전부터 봄싹 스터디를 주도하고 있는 정예 멤버들 사이에서는 이미 결론이 난 이야기였습니다.

저희는 실제로 KSUG의 의도와는 관계 없이 그저 순수하게 스터디가 하고 싶어서 모인 개발자(혹은 미래의 개발자)들이며 반년이 넘도록 꾸준히 그리고 열심히 학습하고 있는 모임입니다. 스터디의 핵심 주제가 스프링인 것은 맞지만 스프링에 국한되지는 않습니다. 온라인 활동은 기본이며 정기적인 오프라인 스터디가 더 핵심입니다. 모든 의사 결정은 스터디에 가장 활발하게 참여하는 사람들과 협의를 통해서 하며, 몸통 부풀리기 보다는 소수 정예의 실속있는 스터디를 지향합니다.(물론 새로 오시는 분들은 언제나 환영입니다.) 이 정도만 보아도 봄싹이 KSUG와 얼마나 다른 성격의 모임인지 왜 그 산하 모임이 아닌지 알 수 있을 겁니다.

봄싹이 비록 태생은 KSUG에서 했지만 시작부터 지금까지 그래왔던 것처럼 봄싹 스타일로 제갈 길을 가려고 합니다. 이번 주 토요일(봄싹 3기 끝나는 날) 봄싹 독립 선언이 있을 예정입니다. 저희가 꿈꾸고 있는 봄싹 스터디 미래와 발전에 여러분들의 소중한 의견 기다리고 있겠습니다.

토요일에 뵙겠습니다.
2009. 3. 15. 13:47

3기 6회 스터디 후기에용~;;

 어제 6회 스터디도 즐겁게 무사히 잘 마쳤습니다~

시작은 봄싹스터디의 앞날의 방향에 대해서 회의가 있었고~
회의 내용은 다음 마지막 스터디에서 기선이형이 언급하기로 했고~;;

그후 정희종님의 볼링 게임 코드 리뷰가 있었네요~;;
이번 리뷰는 자신의 코드에 대해서 발표 하고 ~
참석한 분들이 라이브 코드 부시기? 뭐 이런 형태로 진행 되었네요~!

그다음은 저의 악성 볼링 게임 코드 발표가 있었구요~~ ;;
@Test(expected=XXXXException.class)로 예외 테스트에 대해서 공유가 되었구요~;
엄청난 Switch 문에 대해서 생각들을 한번 공유 해보았구요~

마지막으로 수원이 형의 Junit Max 와 .. infinitest 의 비교 사용후기를 공유 했습니다 ~~ ;;
junit max는 좀더 기다렸다가 패치가 되면.. 써보는게 낳을것 같다는 결론이 있었네요~;

이렇게 하여 무사히 이번 스터디도 잘 마치게 되었네요~;;

대전에서 올라오셔서 참석하신 수원이형!! 고생했구요~;;
새로운 뉴페이스 정희종님~ 정말 잘 찾아 오시더라구요~ 연락처 공유 부탁 드려요 ~
간만에 다시 돌아온 재진 !! 반가웠고~~ ;;
신혼이라서 그런지 부쩍 헬쑥해진? 기선이형도~!!
다들 다들 수고하셨네욥!!!
마지막 남은 스터디도 잘 마쳤으면 합니다!!!!

 마지막으로 ~ 스터디 장소를 신경써주신는 재성님, 성한님 감사드립니다!!

2009. 3. 14. 11:26

스터디 장소가 변경되었습니다.

오늘 오전에 갑자기 전화 연락이 왔네요.

스터디 장소가 거구장 3층에서 지하 1층으로 바뀌었다고 합니다. 오늘 3층 강의장이 모두 사용되고 있어서 지하 1층으로 변경할 수 밖에 없다네요. 안내 표시도 하고 있다니까 따라서 가시면 될거 같습니다.

저도 갑작스럽게 받은 연락이라 미리 통보를 하지 못했네요. 오늘 스터디 하는데 착오 없으시기 바랍니다. 저도 지하 1층에 강의장은 가본 적이 없어서 정확하게 설명을 드리지는 못하겠네요.

오늘 저는 참석하지 못하지만 좋은 스터디 되시기를 바랍니다.