오늘 한일

  • 체스게임을 다시 처음부터 시작 했다. 그러면서 테스트 코드를 이전에는 포비가 제시해준 걸 사용하거나 요구사항에 맞춰서 작업을 했는데, 이번에는 내가 직접 고민해서 짰다.
  • 노트북을 알아 봤다.

오늘 느낀점

  • 직접 고민해서 테스트 코드를 짠다음 빨간불들을 켜놓고, 그에 맞춰서 코드들을 짜서 초록불을 만드니까 알게모르게 재미가 느껴졌다. 전에 휘준씨가 TDD로 작업 하는것에 희열을 느꼈다고 했는데 어쩐 재미인지 알것 같다. 개인적으론 초록불을 키는 것보단 테스트 코드를 작성 하여 빨간불을 키는게 더 재밌는 것 같다.
  • 대여 했던 맥북도 반납 할때가 되었고, 블루과정을 하면 다음번에 또 빌려도 되지만 결국엔 내 노트북이 있어야 할 것 같아서 노트북을 알아보느라 오늘은 많은 공부를 못 한거 같다. 전자제품 & 스펙 덕후라 노트북을 알아보는 것도 재미 있었고…예산과 사용 용도에 맞춰서 사야하는데 내가 지금 공부하는 단계에서 어느 정도 성능까지 있으면 충분할지 감이 안잡혀서 더 고민을 한것 같다. i5-7200U, i7-7500U에서 너무 고민된다. 어차피 U버젼이라 저전력에 듀얼 코어라 거기서 거기겠지만 말이다. 현재 맥북에서 작업한 것도 백업 해야 하니 빨리 구매하도록 하자.

내일 할일

  • 수요일 전까진 노트북을 고르자
  • 다시 집중 해서 수업!!
  • 체스 이전 한 곳까지 빨리 다시 해볼 것

오늘 한일

  • 체스 게임 구현을 마저 했다.
  • 자바 웹 개발 워크북의 서블릿 파트를 봤다.
  • 생활코딩의 지옥에서 온 git 강의를 봤다.

오늘 느낀점

  • 체스 게임을 드문드문 작업 하다보니 의식의 흐름(?)이 끊겨서 제자리 걸음을 하는 것 같다. 내일 부터는 그냥 다시 처음부터 쭉 작업하는게 나을 것 같다.
  • 웹 개발에 대한 전반적인 지식이 부족한 것 같아서, 구매한 자바 웹 개발 워크북이였는데 책 내용이 괜찮은것 같아서 흡족스럽다. 학원 수업과 과제들을 하느라 시간을 못 낼때도 있지만 틈틈히 빨리 다 읽어야겠다.

내일 할일

  • 체스 게임 다시 구현해보기!
  • 자바 웹개발 워크북 마저 읽기!
  • git 강의 보기

오늘 한일

  • thread에 대해서 배웠다. 이전에 공부했던 내용들이였는데 역시 안하다보면 까먹는 것 같다. 주말에 예전 공부 기록들을 찾아 봐야겠다.
    • 동시성(Concurrency): 여러 기능이 한 번에 실행되는 것
    • 병렬성(Parallelism): 한 프로그램의 동시에 여러 개 실행되는 것
  • 알고리즘 문제를 네문제 풀었다. 아직은 간단하지만 슬슬 문제 풀이를 적어야겠다.

내일 할일

  • 체스 게임 주말에 꼭 마무리 하자!
  • thread 부분 다시 찾아보자

오늘 한일

  • 로또의 eception처리가 마무리 되었다.(에러 메시지도 사용자한테 띄어 준다.)이전 부터 만든 웹 애플리케이션이 내가 의도하지 않은 값을 입력하면 404, 500page를 보여주는게 마음에 안들었는데 이제는 잘못된 입력이 있으면 해당 페이지로 다시 돌아가게 되서 정상적으로 프로그램이 작동된다. 정말로 프로그램 하나를 완성한 기분이 든다.
  • 예비군은 갔다.

내일 할일

  • 쓰레드 공부

오늘 한일

  • exception에 대해 배웠다. 이전까지는 어렵게만 느끼고 직접 사용한 적이 없었는데 아직은 추가적으로 개념 공부도 더 해야겠지만, exception을 적용하여 프로그램을 정상적으로 작동 시키는 재미가 있는 것 같다.
  • Lotto게임을 웹에 올리는 것을 다시 해봤다. getter()라던지 몇몇 신경 써줘야 할 부분들을 까먹지 말도록 하자!
  • programmers에서 오늘은 4문제를 풀었다. 아직은 레벨1이라 금방 풀고 어렵지도 않지만, 처음부터 욕심내지 말고 매일 푸는 버릇이 생기게 간단한 것들부터 풀어 나가자. 단, 원래는 두 문제씩 풀려고 했는데 레벨2까지는 4개 이상씩은 풀어 나가야 겠다.

내일 할일

  • 다섯시 예비군 가자
  • 웹에 올린 Lotto의 exception 처리가 아직 남았으니 구현 하자
  • 생활 코딩에서 터미널을 통해 깃 사용하는 강의를 듣기 시작하자