0602-Java-Java

DailyPlan

오늘 할 일

오늘 할 일

  1. 주말 및 다음주 계획 세우기 [O]
  2. 운동 (ㅇ)
  3. TIL [O]
  4. MVC -> todo 리팩토링 [O]
  • css 추가 및 스타일
  • list Item btn completed and delete btn add
  1. 웹 자판기 -> 리팩토링
  2. 부스트코스 백엔드 과정 강의 듣고 프로젝트 시작하기 -> 강의만 듣기로 목표로
  3. Daily Algorithm ->
  • 프로그래머스 2018 서머코딩 1~2문제
  1. 오픈소스 선정하기
    아쉬운 점
    토요일이라고 12시간을 자다니…
    그래도 약속이 파토나서 공부 조금이라도 할 수 있겠다 (edited)

1. 주말 계획 및 다음주 계획 세우기

일요일 알바 =>
오후 5시

5시~11시 공부시간 ?.? MayBe

오늘 강의 듣기

오늘 백엔드 강의를 다 듣고 복습하고
Java
HelloWorld
Tomcat 다운받기 및 설치하기
HelloWorld 서블릿 컴파일 및 실행하기
서브렛이란
서브렛 작성방법
서브렛 라이프 사이클
리퀘스트 리스폰스 객체 이해하기

  1. 내일은 프로젝트 시작해서 리뷰 올리기
  2. 과제 오픈소스 조사해서
    주말숙제: 오픈소스(별좀있는거) 찾아서 리딩후 좋은점,안좋은점,구현방식이나 의도,맥락,흥미로운점 등등을 자유롭게 리뷰해보기
    ex) 후보군 todoMVC, jest, d3
    어차피 지금 공부하는 부분이랑 연결되어 있으니까 좋을 것 같음 !

  3. 시간이 남는다면 그럴리는 없겠지만 웹 자판기 추가하려고 했거나 아쉬운 점 계속 수정

다음 주 계획
골든싱

  1. 웹 자판기 testCode 수요일까지 ?.?
  2. 웹 자판기 하면서 배운 점들 정리 todoList도 진행해보기
  3. 동동이랑 스몰 프로젝트 1주일에 하나씩 하는 것도 재밌을 듯 배포하기
  4. 부스트코스 에이스 과정 진행하면서 리뷰 받기
  5. 매일 하는 것들
    운동 til, 알고리즘 은 그냥 고정

2. 운동

운동하니까 역시 기분이 좋아진다. 내일도 운동해야지! 달리기 고고

3.TIL

요거
여기는 플래닝 관련 얘기를 조금 해야겠다.

운동갔다 오니 거의 5시부터 시작해서/…/ 계획 자체가 무리한 계획이였다.
그리고 4번 생각보다 삽질을 너무 많이 했다. 아쉬움 ;;;;

4. MVC -> todo 리팩토링 [O]

아쉬운 점 listView -> ListItem을 다 만들어서 넣어주는 형식으로 하려고 했는데…
짜다보니까 뭔가 더 꼬이는 느낌이였다. … 처음엔 각각 item에서 binding되어 있으면 더 좋겠다. 생각했는데 어차피
상위에서 event delegation 을 이용하면 그리… 뭐 그렇습니다.

todoMVC 정도의 기능으로는 추가해보고 싶다. 로컬 스토리지랑 , 나머지 들 추가해서

뭐 때문에 오래걸렸더랑 이벤트가 listItem갯수만금 감지되는 문제가 있었는데 이 부분 디버깅에서 너무 오래걸렸다….
계속 bindEvents를
addEventListener가 알아서 자동으로 중첩된 건 제거해준다고 생각했는데 그게 아닌가 보다…
그리고 중첩된다고 해도 update될 때마다 왜 bind를 해주게 했는지 _=’’’ / 그냥 위에서 미리 설정을 해놓으면
생성되고 이벤트를 걸어준다.
그 당시에 렌더링 된 객체를 찾아서 잡아야 되는 것이 아닌이상 bind같은 것은 미리 미리 설정해놓아도 전혀 무관

completed: “false” string value로 해놔가지고 !todo.completed를 해도 계속 false로 값이 변하지 않았다. 당연한 것이였는데 _=
“false” 이런 값 지정 절대 하지 말자 never

6. 부스트코스 에이스 과정 엄청 밀렸다.

6일 안에 과제 안내면 탈락 … 리뷰 받아야 되니까 주말에 얼른 듣자 !!!

강의를 듣자.

  1. 오픈소스 선정하기

todoMVC, jest, d3 살펴보고 선정