Skip to content

Latest commit

 

History

History
374 lines (174 loc) · 14.1 KB

settingC9.md

File metadata and controls

374 lines (174 loc) · 14.1 KB

20180809 목

ToDo

  • 일주일에 세번 하는 것 생각해보고, 토요일에 의견 나누기

Do

  • 기본_구분자문자열에서_숫자를_제대로_파싱하는지_확인_정상값 파싱하는지 여부 testCase 다시 작성 중

회고

  • ohahohah : 노트북 빨리사야해요. 입코딩만 몇주째.. 맨 처음부터 티디디세션 들어가기 전에 설계어떻게 들어갈건지 설계필요할 거 같아요.
  • sunoh: 설계부분 동의하고 내일설계를 다시하는 건 어떨까요? 어제 이어 실습해서 좋았어요. 마지막으로 상기시킬거 일주일에 3번하는거 토요일에 얘기해봐야해요.
  • Rudia : 실습해서 좋았다. 약간 아쉬운건 진도가 나가는 중에 예전에 했던 설계가 기억이 안나서 인터럽트가 걸려서 아쉬웠다.

20180808 수

Do

  • tdd 문자열계산기 짝프로그래밍으로 구현 기본_구분자문자열에서_숫자를_제대로_파싱하는지_확인 리턴 정상값 확인했고 정상값 아닌거 추가하려고 exception 하려다가 시간초과

회고

  • sunoh : 실습해서 좋았고요. 생각보다 팀뷰어가 바로바로 켜져서 놀랐다. 이럴거면 c9세팅 안해도되나 생각됨. 이방법하려면 로컬커밋바로 해야하니깐 바로 동기화되야하니깐 기존 회로의로그 일일커밋하던 방식 대로 폼이 들수 있으니, 이 방법은 다같이 생각해보면 좋겠다.
  • Rudia : 일단 팀 뷰어에서 윈도우키(층)가 안먹는다는게 깜짝 놀랐다. 이럴꺼면 하루 한명만 해야하나? 라는 생각이 들었다. 그래도 설정할 때보다 뭔가 하는 느낌이 난다.

20180807 화

Do

  • tdd 문자열계산기 짝프로그래밍으로 구현 - 덧셈을_제대로_하는지_확인, 기본문자열 숫자파싱
  • maven 설정안되어있는거 따로 브랜치 파서 업로드

회고

  • ohahohah : 오랜만에 회고해서 좋아요.

  • Rudia : IDE를 제꺼 쓰니깐 좋네요. 만약 드라이버가 한다면 자기 PC로 하면 좋을거같아요.


20180806 월

Do

  • kimsunoh 개발환경 maven과 java version 맞는지

Next Action

  • 개인 로컬 개발환경설정 맞추기
  • maven 3.5.9
  • jvm 8
  • junit 4
  • 환경설정 각자 맞춰오는 수요일까지는 ide junit 으로 시용.
    • maven 없는 예전에 돌아갔던 버전으로 branch 새로 생성해두겠음 - ohahohah

회고

  • kimsunoh: 로컬에서 개발설정이 안되어있는게 드러나서 민망. 많이 돌아가긴 했지만 원래 해야하는 정석대로 돌아와서 스트레스가 해소되는 느낌.
  • ohahohah: 더워요. 인생 뭐있나 싶어요. 재밌는거 하고 싶어요. 파이썬 금요일 기다리겠습니다 센세

20180802- cloud9 path 설정

  • kimsunoh 컴퓨터로 작업
  • eclipse 자체에서 라이브러리 못가져옴. maven 문제인가
  • java10과 로컬 maven 버전 맞는지 - kimsunoh
  • java10과 junit4 맞는지 -kimsunoh

회고

  • kimsunoh: 잘 모르겠어요. 설정이 잘 되고 있는지 모르겠어요. 오랜만에 메이븐을 써서 처음 익히는 기분
  • ohahohah: 로컬 설정을 다 똑같이 맞춰놔야 겠다는 생각을 함. 새삼 remote와 로컬의 설정을 맞춰주어야 한다는것을 리마인드하는 계기가 된거 같다. 거의다 온것 같다. 어쨌든 서버에 올리는 개념이라,.. 설정만 2주째라 과정이 길다는 생각이 들었다. 원래는 실습을 하려고 세팅을 하는 건데. 어쨌든 술렁술렁 넘어갔던 설정하는 것들에 대한 개념을 하나하나 짚어 볼 수 있어서 좋았다.

20180801- cloud9 path 설정

Doing

  • git에 maven 설정한거 pull했고 빌드 후 에러 찾음로로컬에서도 에러 있는지 확인, 로컬 maven도 문제가 있는 것 발견
  • dependency 추가 부분에서 문법 오류가 있었던 것으로 예상됨

Next Action

  • maven 문법 찾아보기
    • 공식 튜토리얼 미리 찾아와서 내일 아침 설정때 수정하기

회고

  • ohahohah : 빨리 잘 끝났으면 좋겠다
  • rudiaMoon : 저도요. ohahohah님의견 동의함돠.
  • kimsunoh : 아침부터 영어로 메일 보내서 머리 아픔. 메이븐 튜토리얼 챙겨 볼게요

20180731- cloud9 path 설정

미팅 전 의견

  • Java의 classpath 설정말고 JUnit 라이브러리를 설정해야함. 선행작업으로 EC2(로컬 세팅의 개념)나 project 내에 라이브러리 파일을 가져다 둬야함 (ohahohah)
  • cloud9 외에 온라인 페어프로그래밍에 적합한 서비스가 있는지 확인해봐야할듯 (ohahohah)
  • 마이너의견 : c9 서비스와 aws cloud9은 다른 서비스에요. 검색할때 c9 으로 하면 aws cloud9이 나오지 않는 경우가 많음. 단어 혼용하지 않는게 좋을듯 합니다. (ohahohah)

Doing

  • 라이브러리 jar 추가해서 설정하는게 가장 쉬워보여서 먼저 시도, 그 후 의존성 관리(메이븐,그래들)로 바꾸면 어떨까 했었음.
  • 라이브러리 jar가 쉽지 않음
    • 이유 정리하기
  • 가장 익숙한 도구인 메이븐으로 바꾸어서 시도
    • IDE 사용해서 프로젝트 메이븐으로 바꾼 후 업로드
  • 그래들 to maven 으로 바꾸기 -> 안함. 그래들 설정 되어있는게 없고 그래들에 대해 잘 모름.
  • 그래들 설정안되어있는 리모트 리포지토리에서 바로 메이븐으로 바꿈
  • 문제. kimsunoh 로컬에 자바8이 없어 자바10으로 설정함
  • 설정파일까지 일단 다 올림

회고

  • ohahohah: 삽질이 모여 방법을 찾음. 드디어 오늘 메이븐 설정. 뿌듯.
  • kinsunoh: 저도 비슷한 생각. 메이븐 설정을 빨리 끝냈으면 좋겠음

20180730

  • RudiaMoon, Kimsunoh 참여

TODO

'''

hymoon:~/environment $ echo $JAVA_HOME

/usr/lib/jvm/java

'''

  • rudia :이 방법 썼는데 패스가 정해져있어 왜 클래스패스 잡아야하는지 생각하고 있었음.

  • 아래 방법 말고 classpath 다른 방법 찾기

    
    
  • java cp 지정하는 법

java -Xmx500m -cp ".:../somejar.jar:../mysql-connector-java-5.1.6-bin.jar" "folder.subfolder../dit1/some.xml
```

회고

  • sunoh : 로그 남길때 이슈가 뭐였는지 정확하게 남기는게 필요.
  • Rudia : 이걸 왜 해야하는지 까먹어서, 왜 해야했는지도 필요할 꺼 같다. c9의 path를 설정해야 하는 걸까? 하는 생각,.. 굳이 c9을 해야할까? 하는 생각이 들었다.

20180728 - 회고 회의

안건

  • 이전 로그 보면서 확인
  • 24,25일 쉬었고, 23일 로그를 작성하지 않음
    • 23일 : C9환경 설정때문에, 안하고 회고만 말로 했었다.
      • ohahohah : 갈등이 생긴것 같아서 뿌듯하다고 했었음, 스타일이 달라서
    • 27일 히스토리 적고 설정 오래걸린게 아니라 몇분 안함.
  • 이후 어떻게해야할지일주일치 키워드 요약
  • 21일 이후 로그 github에 편하게 작성하기
    • 양이 많지 않을 때 묶어서 올려도 좋을 것 같다
  • 마틴파울러 리펙토링책 얘기해보기

일주일 회고

  • rudia : 로그 작성하는 품이 덜드니깐 깃헙 자주 안올려서 좋았어요. 우리가 주로하는 업무가 아닌데 시간이 많이 들어서 힘들었었다. 세팅이지만 짧게짧게 하는 것도 재미있었다.
  • ohahohah : 로그가 조금 안남은거가 불편함을 같이 깨닫게 되서 좋았다. 크리티컬 하지 않을때 로그 미스가 되서 좋았다. 월요일에 갈등이 생겨서 좋았다고 말했었는데, 이 부분에 대해서 좀 더 얘기를 해봤으면 좋겠다. 스타일이 달라서 생겼던 갈등이었고, 그 이후 페어 프로그래밍 처럼 화면을 공유하면서 해보자고 했었는데 그게 로그가 안남아 있다.23일, 26일 27일 클라우드 세팅안되서 못 들어옴. 총 40분 함. 굉장함. 문제점을 찾아냈고 생각보단 시간이 안들었다. 약간 서로 루즈해진 기분.
    • 시간 바꿔서 그런가
      • rudia: 시간바꿨다기보다 개인적으로 해야할 일들이 많아서 그런듯
      • ohahohah : 가시적이지 않기때문에 눈에 보이는정리가 필요. 책읽기할때는 성과와 다음해야할 일이 바로바로 보임. 마일스톤처럼. 회고할때 오늘했던 성과나 방향 정리하는게 중요.
  • sunoh : 이번주 많이 참여하지 못해서 개인적으로 아쉬웠다. 몸 상태가 안좋아서 기억이 남는게 없는데 화면공유하면서 했을때 스타일이 많이 달라서 당황했다. 하지만, 얘기를 하면 서로 이해를 하기때문에 당황했지만 안심을 했다.
  • 어떤점 고쳐야할까?
    • 로그미스, 미팅 빠지는 것, 성과가 가시적이지 않아 지치는 것, 스타일이 다른 것, 시간 초과하는 것.
    • 로그미스 : 끝나고나서 한마다씩 적자. 키워드만이라도 적자
    • 미팅빠지는 것 : ohahohah : 아침에 힘들어요. 더 자고 싶어서. Rudia 도시락을 싸야함. 벌금제 할까? 분당 100원 30분이니깐 3천원 생존확인. 혼자있어도 칼진행. 10분전에 C9 접속하기.
    • 성과가 가시적이지 않아 지치는 것 : 오늘 했었던 것, 내일해야할 것을 정리하자
    • 스타일이 다른 것 : 세팅 들어가기 전에 한 번 드라이버가 나는 이렇게 생각해서 저렇게 할 것이다. 말로 해서 내가 왜 그렇게 하는지 생각에대한 얘기를 쫙하기. 드라이버를 들은 이후에 세팅하고 들어간다. 그러면 생각을 서로 이해하게 되서 세팅중 인터럽트가 줄어들 것 같다. 페어프로그래밍형식 동의 드라이버가 하루에 한명만 있으면 좋겠다. 들어가기전에 어제 정리한 내일 해야할것을 가지고 '어떻게' 진행하면 좋을지 '무엇을' 해야할지를 5분정도 얘기하자.
    • 시간 초과하는 것 : 이거는 늦지 않으면 안 그럴꺼 같다. 종료 5분전엔 칼 같이 끊어야 하면 되지 않을까? 우리 문서도 작성해야 되고, 5분을 말을 하고 들어가야 해서 실질적인 시간이 별로 없을 것 같다. 드라이버 1, 네비게이터 1, 서기1은 어떨까? 아니면 그냥 네비게이터가 중간중간 쓰자. 그리고 회고를 끊거나, 시간이 없을때 회고를 스킵하는 것은 어떨까? 회고를 없애는 것보다 세팅을 중단하는게 나을 것 같다. 전 회고가 제일 중요하다고 생각해서, .. 회고는 꼭 했으면 좋겠다. 동의한다. 아니면 회고를 중간중간 하는 것은 어떨까? 아니면, 회고를 중간중간 메모해뒀다가. 마지막에 공유하는 것도 좋을 것 같다.

회고

  • rudia : 월요일부터 화이팅!
  • ohahohah : 오늘 적은걸 실천해보도록 노력하자.
  • sunoh: 일요일도 화이팅, 벌금제 좋은 것 같아요. 우리 모아서 엠티가요!

20180727 - C9 classpath 세팅

-RudiaMoon, ohahohah 참여

진도사항

  • 설정이 안되서 클래스패스 지정안되어 있다는 걸 확인
  • 리눅스에서 클래스패스 지정하는법 검색
  • 클래스패스 지정하기위해 java경로 알아야하는데 java 경로를 알수 없어 java bin 경로 검색하는 법 찾음
  • 사용명령어
  • which java로 경로를 찾음
  • -> usr/bin/java 옆에 경로로 cd가 안됨
  • -> bin 하위에서 java alias 찾아봄


    hymoon:/usr/bin $ ls -vl java


    lrwxrwxrwx 1 root root 22 Jul 17 10:05 java -> /etc/alternatives/java


    hymoon:/usr/bin $ cd /etc/al


    aliases       aliases.db    alternatives/ 


    hymoon:/usr/bin $ cd /etc/alternatives/java


    bash: cd: /etc/alternatives/java: Not a directory


    hymoon:/usr/bin $ cd /etc/alternatives/


    hymoon:/etc/alternatives $ ls -vll java


    lrwxrwxrwx 1 root root 46 Jul 17 10:05 java -> /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java


    hymoon:/etc/alternatives $ cd /usr/lib/jvm/jre


    jre/                      jre-1.7.0-openjdk.x86_64/ jre-1.8.0-openjdk/        jre-openjdk/              


    jre-1.7.0/                jre-1.8.0/                jre-1.8.0-openjdk.x86_64/ 

  • java cp 지정하는 법
java -Xmx500m -cp ".:../somejar.jar:../mysql-connector-java-5.1.6-bin.jar" "folder.subfolder../dit1/some.xml

회고

ohahohah

  • history 다 적어놓으면 이게 퍼머넌트 도큐먼트 쓸때 도움되요.
  • 오래걸린다고 생각하는게 시간 모아놓으면 얼마 안되요.
  • c9키고 그러면 20분정도 소요되서 실제소요시간은 길지 않다. 5일해도 한시간 사십분. 두시간이 안됨.
  • 한번시간잡고하면 삽질하는데 짧은시간안에 어디까지 하고 있는지 한번씩 되짚어 보니깐 이런 내가 지금 뭐하고 있는지 되돌아보는 습관이 되어서 더 좋은 결과 될것 같아요.
  • 김창준 학습법 일주일에 3시간 하루 잡아서 삽질하는것보다 하루에 짧게하면서 진도다가는게 학습할땐 불만인데 내가 모르는걸 확인하게 되니 더 좋은 학습이 된다고함. 그래서 내가 모르는걸 확인하는게 좋은거 같아요.

**RudiaMoon **

  • 30분만에 하다보니까 설정하눈데 오래 걸리는 느낌이 등다. 오래 잡고 해도 설정이 안잡히고 짧게 해도 설정이 안끝나거. 으낌으로는 헬로우월드 치는 기분. 어렵. 다음에 말로 하면 되지 했는데 ohahohah님이 정리해놓은거 보니까 깔끔하네요

20180726 - C9 classpath 세팅

회고

ohahohah

  • 같이 한화면이라 좋았고 한가지씩 하니깐 시간이 덜 드는 느낌

kimsunoh

  • 현재 c9 접속 안됨. 클래스패스하는 방법 찾아야함.

RudiaMoon

  • 늦잠자서 죄송합니다