'봄싹 3기/기타'에 해당되는 글 28건

  1. 2009.01.31 다들 스터디 잘 즐기셨나요? 7
  2. 2009.01.21 명찰 구입 했습니다~! 10
  3. 2009.01.21 퀴즈 프로젝트 이름 규약 8
  4. 2009.01.20 Coverage Plugin for Eclipse 3
  5. 2009.01.19 봄싹 스터디 3기 2회 후기~ 11
  6. 2009.01.18 봄싹 3기 두 번째 모임 후기 1
  7. 2009.01.18 3기 TDD 스터디 2회 모임 후기 14
  8. 2009.01.14 두번째 퀴즈를 먼저 내주는게 어떨까요? 2
  9. 2009.01.09 Maven Project Import 까지의 과정.. 4
  10. 2009.01.08 SVN 의 Commit Log 기록 규정을 만드는 것은 어떨까 싶습니다. 8
2009. 1. 31. 23:40

다들 스터디 잘 즐기셨나요?

 처음으로 짝프로그래밍으로 라이브코딩을 했습니다~; 그리고 명찰 달고 스터디를 해보았습니다~ 
라이브코딩은 원래 계획은 좀더 익숙해지면 시작해보려고 했던 거였는데.. 설연휴 덕분에 좀더 빠르게.. 그리고 친분쌓기를 위한 짝프로그래밍까지 급하게 시도를 했는데 ... 다들 어떻게 재미와 배움이 있었는지 모르겠네요..? 

다들 처음이고 짝과 서먹한 사이라서 많이들 힘드셨죠? 그리고 시간관리의 미숙으로 시간에 쫒기어 마무리를 하게되어 다들 제대로 이야기를 못나눈것 같아서.. 공유를 한번해보고자~ 준비했습니다. 종봉이 형에게도 무척 죄송스럽네요~ (다음에 1시간동안 좋은 발표 기대할게요~ 위안을... 삼아주셔요~)

의견들 부탁할께요~~~~

  • 스터디때 마져 하지 못했던 이야기나 스터디에 바라는 것이나 제안들..?
  • 짝프로그래밍으로 라이브코딩을 계속 해보자는 기원이 형의 의견..?
  • TDD/페어프로그래밍에 대해서 먼가 기본을 한번 닦을 수 있는 방법이... ?
※ 댓글이나 밑에 처럼 글 수정 하셔서 남겨주셔요~ 스터디에 많은 도움이 될꺼라고 생각합니다~;
    금일 참석하신 분들뿐만 아니라~ 오늘 부득이 참석못하신 분들도~ 직설적으로 남겨주셔요~ㅋ

---------------------------------------------------------------------------------------------------
updated by 성윤 2009.01.31
오늘은 참가하신 모든 분들이 한마디씩 이야기를 해보았다는게 정말 좋았다고 생각합니다~ 
To. 짝이 었던 막내에게~ 어려운 task만 한다고 고생했어;;ㅋ
AND 기선이형 형수님 반가웠어요~^^;; 메신저 공유를  제안 해봅니다~;; 
 
 라이브코딩으로 스터디를 진행해보자는 의견에 대해선... 저도 좋다고 생각합니다..
그렇다고 2주동안 아무런 준비없이 와서 코딩을 한다는건.. 진도 나가기가 힘들것 같해서~ 2주동안 라이브코딩을 위한 예습들을 해와서.. 한다면 좀더 유익한 시간이 될듯합니다.. 
 
 기본에 대해선 우선 다음번 스터디의 1시간 발표시간을 예약한 종봉이 형의 발표를 들어보고... 토론도 해보고~ 좀더 부족하다면.. 수원이 형이 강의도 .. 한번;;ㅋ 그래도 서로 TDD에 대한 의견들이 좁혀지지 않으면 ..?
---------------------------------------------------------------------------------------------------
2009. 1. 21. 19:36

명찰 구입 했습니다~!

목적?!
저번 모임때 잠시 의견이 나왔던거 였는데요..
누가 누군지 잘 모르는 상황이 발생해서~;; 준비했습니다~!

명찰 소개!
목걸이형 명찰~;  크기는 122*95 라고 적혀 있네요;; 좀 커보이기는 하지만 눈에 띄는게 목적이기 때문에..
큰걸로 정했고;; 목걸이라서 그냥 착용하면 배까지 내려와서 앉으면 안보일수도 있으니;; 끈을 좀 줄이던가;; 해야할것 같습니다.

사용법!!
사용은 스터디 모임때 제가 명찰을 들고 갑니다..
처음에는 자신의 닉네임/이름 그리고 자신이 꾸미고 싶은데로~;; 자신을 PR할수 있도록 적습니다~
그리고 스터디가 끝나면 다시 저에게 반납해주시면 됩니다..

회계
우선 15개를 구입했습니다.. 많은것 같기도 하고 아닌것 같기도 한데요.. ;;
저번 모임 기준으로 구입를 했습니다..
총 가격은 개당 700원인데 20% 할인 받아서 560원에 질렀습니다.
그리하여 총 지출 금액은 8400원 입니다..
3기 1회 모임때 남은 8800원으로 구입했구요;; 나머지 400원은 재진님에게 넘기도록 하겠습니다~;

560원 곱하기 15개 는 8400원!



2009. 1. 21. 09:22

퀴즈 프로젝트 이름 규약

보통 프로젝트 이름이 비슷 비슷해서 여러 프로젝트를 체크 아웃 받을 때 조금 번거로웠습니다.

접두어로 자기 ID를 붙이는것이 어떨지 생각해봤습니다.

keesunBaseballGame 이런 형태가 되겠죠.

ㅇㅋ?
2009. 1. 20. 13:29

Coverage Plugin for Eclipse


Eclipse 플러그인으로 제공되는 code coverage 플러그인 입니다. 
다른 좋은것도 많이 있겠지만...
전 이거 사용하고 있는데 사용법도 간단하고 개발하면서 틈틈히 볼수 있어 좋네요...

EclEmma 1.3.2

website : http://www.eclemma.org/



감사합니다..!!
2009. 1. 19. 00:10

봄싹 스터디 3기 2회 후기~

1,2기 때와 사믓 다른 분위기에서 새로운 식구들과 스터디가 진행되었네요~; 토즈에서 옹기종기 모여 앉아서 스터디를 하다가 강의장에서 스터디를 하니 또 색다른 기분이었구요~;;
이번 스터디에서 느낀점들 입니다...

스터디의 참석하는 인원에 대한 사전 조사의 필요성?
 토즈에서 모임을 안하게 되어 이번에는 사전에 참석자들의 인원수를 조작 하지 않았습니다. 재성이 형의 의견으로 없어졌던 내용인데요... 다시 모임전에 참석자의 인원 조사를 하였으면 어떻까 합니다.. 코드 리뷰시 준비한 코드의 주인공이 나오지 않아서 약간 아쉬웠던 점이 있었고, 스터디 시작시 어느 분이 더 오시는지 안오시는 조금 애매했던 문제가 발생하더라구요.. 그리고 다른 이유로는 누가 참석을 했는지 다들 얼굴과 이름과 잘 모르는 상태이기 때문에 누가 누군지 모르는 상황이 발생하기도 하더라구요.. ;;
스터디원들 끼리의 친목의 필요성?
 스터디 후 저녁식사를 하면서 나왔던 이야기 인데요.. 스터디원들끼리의 친목도모도 중요하다는 의견이 나왔네요~~ 모여 스터디를 하는것도 중요하지만~ 서로간에 얼굴과 이름들은 알고 형,동생,누나,오빠,언니~ 사이에서의 스터디가 더~ 효율적이라는 이야기였네요~
같이 스터디를 한지 3개월이 되었는데 중선이형이 옆동네에 살았다는걸 어제 알았을 정도니... 스터디원들간의 친목이 있었던거였는지 ... 의심스러웠습니다;;;
효율적인 코드리뷰를 하려면...?

 이번에 총 12분께서 퀴즈를 풀어주셨습니다~;; 그리고 총 6분이 코드 리뷰를 해주셨구요.. 일찍 퀴즈를 푸셨던 분들은 그나마 코드리뷰를 준비하셨던 분들이 코드를 보고 피드백을 해주었지만 문제를 늦게 푸셨고, 그마져 참석하지 않으셨던 분들의 코드는 리뷰시간에 코드를 볼수가 없었습니다. 좀더 괜찮은 코드리뷰에 대한 방안을 한번 생각해보는 것도 필요 할듯하였습니다~

시간관리의 중요성!
처음 정했던 시간보다 30분을 오버해서 스터디가 마치게 되었습니다. 시작시 인터넷을 설정하는데 시간이 좀 걸렸고.. 장소가 바뀌다 보니 스터디 사전 준비가 미흡해서 늦게 시작하였고, 시간계획을 잡지 않고, 리뷰를 하게 되어 발생했던 문제인 듯 합니다. 스터디 나름 운영진들의 능숙한 시간관리능력이 필요할 듯합니다. 발표로 끝나는 것 보다 10~15분 정도 마치기전 다함께 이야기 나눌수 있는 시간도 있었으면 합니다~;; 한마디도 안하시는 분들도 생기고 그러다 보면 친목과는 거리가 멀어지는 일도 생길수 있을듯 하네요~

이번 스터디에선 개인적으로는 논리적인 이야기를 하지 못했다는 아쉬움과.. 
오버페이스를 달렸던게 왜 그랬을까 다시금 생각이 들었습니다. 좀더 준비된 이야기들로 토론에 참여 하도록 하겠습니다~ OTL... 개인적으로 중선이형에게... 사과의 말씀을;;;ㄷㄷㄷ....   

퀴즈 풀이 하신 분들... 리뷰 해주신 분들~~ 그리고 참석하신 분들~ 모두 모두 수고하셨습니다~
2주후에 좀더 친근한 분위기에서 좋은 내용으로 스터디를 했으면 좋겠습니다~!
2009. 1. 18. 21:02

봄싹 3기 두 번째 모임 후기

두 번째 모임이지만 이 번이 본격적인 스터디 시작이었습니다. 이번 스터디에서 느낀점과 배운것이 많은데 그 중 일부를 공유하고자 정리합니다.

- 테스트 코드와 제품 코드 분리에 대한 논의
- Ctrl + Shift + G
- TDD를 할 떄 미리 구상(설계)하는 것에 대한 논의
- 문제 제기 시에는 해결책도 같이 제시해 주면 땡큐
- 달력 다룰 때 유용한 API: Joda Time API, IBM ICU
- 소스는 당신 것이 아니다!

다음 시간에도 더 많은 이야기와 다양한 의견을 나눴으면 합니다. 다들 재미있으셨죠?
2009. 1. 18. 14:35

3기 TDD 스터디 2회 모임 후기

일시 : 2009년 1월 17일 토요일 15:00 ~ 18:30 (3시간 30분)
참석자 : 백기선, 김성윤, 김재진, 박재성, 성영한, 이재일, 고종봉, 김영민, 곽중선, 박호연, 채수원, 김지화
             박용권, 박용권님 회사동료분(성함을 몰라 죄송합니다. 팀블로그에 자기소개 남겨주세요) 이상 14분
장소 : 박재성님이 수고해 주신 덕분에 한빛 교육센터에서 치뤘습니다.


  1. 넉넉히 3시간을 정했습니다만 예측을 30분이나 초과했습니다. 코드리뷰가 주로 진행 되기 때문에 차회 모임부터는 모임 전 반드시 토론시간을 포함한
    자신의 리뷰시간을 기재 부탁드립니다.
  2. TDD라는 초기 의도에 목표를 두고 있기 때문에 TDD 에 입각한 퀴즈 풀이와 소스 리뷰를 준비 해 주시기 바랍니다.
  3.  매회 코드 리뷰를 하며 개인의 시각과 생각의 차이가 아닌 개발자에게 좋은 습관을 들여 줄 수 있는 부분들은 스터디 규칙으로 정해 다음 퀴즈부터 그 규칙을
    적용해 퀴즈를 풀이 하는 것을 원칙으로 합니다. 2회 모임에서는 소스코드와 테스트코드는 다른 폴더에서 같은 패키지 구조로 구성하는 것을 원칙으로 합니다.
    이해가 안되시는 분들은 박재성, 백기선, 김재진 등의 소스폴더 구조를 참고 해 주세요.
  4. 1회 모임 이후 남은 모임비(24000원, 자세한 내역은 http://springstudyclub.tistory.com/114 를 참고 해 주세요) 중 일부를 쉬는 시간에 스터디원들에게 음료
    를 대접하기 위해 4700원의 지출이 있었습니다. 또한 한빛 교육센터에서 진행되는 동안에는 대여료가 따로 필요치 않기 때문에 남은 모임비를 다쓴 후 회비를
    걷어서 다과 준비비용으로 사용케 하겠습니다.

추운날씨 임 에도 불구하고 주말에 나와서 열심히 스터디 해주신 모든 분들 수고하셨습니다.  





스터디 불참하신 분들을 위해 코드 리뷰 자료를 공유합니다.
 
김재진, 백기선, 채수원, 김성윤, 곽중선,박재성 :
2009. 1. 14. 09:50

두번째 퀴즈를 먼저 내주는게 어떨까요?

제가 다음 주 일정을 살펴보니 설 연휴가 끼어 있어서 두번째 퀴즈를 개발할 시간이 많지 않을거 같네요. 이번주에 시간적인 여력이 좀 될 거 같은데 두번째 퀴즈를 먼저 내주면 좋겠습니다.

다른 분들도 설 연휴 때문에 준비할 시간이 많지 않을 수도 있으니 미리 내주고 먼저 풀고 싶은 사람은 풀 수 있도록 하면 좋겠습니다.

좋은 하루 되세요.
2009. 1. 9. 20:43

Maven Project Import 까지의 과정..

저를 포함해서 Maven 사용해서 하신 분들이 계신거 같아서 
Maven 설치방법Eclipse Maven Plugin 설치 방법, Eclipse 에서 Maven Project Import 하는 방법 간단히 올려봅니다. 
Mavem 지식이 좀 얇아서 제가 아는데까지만 올립니다. 
추가사항이 있으면 많이 들 알려주세요...^^


1. Maven 을 다운로드 합니다.


2. 편한 위치에 압축을 풀고 시스템 변수를 설정해 줍니다.

MAVEN_HOME : E:\apache\apache-maven-2.0.8 [다운 받은 Maven 압축 풀은 경로]
path : %MAVEN_HOME%\bin;



3. 콘솔에서 mvn -version 해 봅니다.
아래와 같이 나오면 Maven 설치 완료입니다. 



4. Eclipse Maven Plugin 설치(http://m2eclipse.codehaus.org/ 참조)

4-1. 메뉴에서 Help - Software Updates... 
4-2. Available Software 탭 선택 - addSite 선택
4-3. Add Site 에 다음 URL 입력 
http://m2eclipse.sonatype.org/update/
4-4. 선택한 URL 이 왼쪽 트리에 나타나면 트리 확장
4-5. Maven Integration - Maven Integration for Eclipse, Maven Embedder 체크후 Install..선택..



5. Eclipse 가 설치되어 있는 폴더에 가서 eclipse.ini 파일에 
-vm
C:\Program Files\Java\jdk1.5.0_13\bin   [자신의 jdk 설치된 경로]
위의 내용 추가

6. Elipse 의 Inport 에서 General 의 Maven Projects로 열면 됩니다. 
소스가 있는 workspce를 찾으면 pom파일을 인식해서 Import 하게 됩니다. 



혹 Import 후 Error 표시가 나오게 되면 Package Explorer 의 프로젝트에서 마우스 오른쪽 클릭 
메뉴에서 Maven - UpdateDependencies 를 누르고 잠시 기다려 보세요..^^

 




2009. 1. 8. 16:15

SVN 의 Commit Log 기록 규정을 만드는 것은 어떨까 싶습니다.

안녕하세요..
SVN 로그를 보다가 든 생각이 있어서요...
TDD로 진행된 다른 분의 코드를 리뷰하려면 코드 뿐만 아니라
SVN의 로그도 중요한 부분을 담당하지 않을까 싶습니다.
어떤 파일이 추가되었는지 변경되었는지는 SVN tool 등을 통해 이전 소스와 비교해 보면 되겠지만 하나하나 다 보기에는 시간이 많이 걸릴 듯 합니다. 
그래서 로그를 좀 더 체계적으로 남기면, 남길때는 귀찮겠지만 소스 리뷰시 좀 더 편할 것 같습니다.

저의 사내에서는 소스 커밋시 다음과 같은 규정을 두어서 반드시 사용하도록 규정 짓고 있습니다. 
Sample)
(미완)(D-XXXX-X) ~~~~
. 추가 내용 : ~~~
. 개발자 테스트 : ~~~
. SQL을 포함한 경우 DBA의견 : ~~~
. 미 구현 및 Known Bugs : ~~~
. 수정 사항과 연관된 기능(모듈들) : ~~~

강제를 두자는 것은 아니지만 어떤 규칙을 정해서 그 규칙에 따라서 커밋 로그를 남기게 되면
다른 분의 소스 리뷰시 좀 더 쉽게 리뷰가 가능하지 않을까 싶습니다.

[제가 생각한 내용]
(미완 or 완료 "현재 수행하고 있는 todo 커밋 시 진행상태")("현재 진행중인 todo 의 이름") "커밋의 제목" 
- 추가 및 변화의 내용 : 
- 기타(comment) : 


Sample)
(완료)(비디오는 각각 일일 대여요금을 가진다.) Video Class에 rentalFee field 를 추가
- 추가내용 : com.kwlee.video.Video 클래스 생성, 관련 테스트 작성
- 기타(comment) : 잘하고 있는 것일까?--;;

이건 그냥 제가 생각해 본 거고...더 좋은 규칙들을 많이들 가지고 계시지 않을까요..??

저도 지금 행하지 않고 있고..
당장 적용은 힘들겠지만 다음 퀴즈부터라도 해보면 좋지 않을까 하는 생각에서 의견을 남겨봅니다...

감사합니다..