171224~25-TIL

Reading time ~1 minute

24~25일 한일

- Spring MVC 실습

  • PUT, DELETE 사용

  • HandlerMethodArgumentResolver를 적용

- OOP 기반 구현 및 테스트

  • https://github.com/slipp/jwp-spring 의 step3-dependency-injection 브랜치로 실습 진행

  • QnaService의 deleteQuestion() 메소드가 가지고 있는 핵심 비지니스 로직을 User, Question, Answer가 구현하도록 리팩토링(진행중)

- 지킬 블로그 테마의 css 수정

  • code 블럭 내의 a 태그 색상 변경(두 색상이 비슷하여 가독성에 문제 발생)

24~25일 느낀점

  • 토요일에 오랜만에 친구들을 만나서 쉬기도 하고 크리마스 연휴라 그런지 이틀간 제대로 집중이 안됐다. 하려고 했던건 더 많았는데 많이 못한거 같아 좀 그렇지만, 대신 조금은 느긋하게 작업들을 하면서 편히 쉰거 같다.

  • ubuntu에서 와이파이가 작동안하는 문제에 관한을 작성하면서 특정 부분의 css가 너무 마음에 안들어서 어떻해야하나 고민하다가, 몇일전 트램이 직접 자신의 블로그의 css를 손봤던걸 떠올리고 나도 한번 도전해봤다.

    wget https://github.com/kvalo/ath10k-firmware/archive/master.zip
    

    그래서 2시간 동안 작업해서 완성한게 이거다.
    처음에는 해당 링크 부분이 배경과 같은 검은색이라 하나도 안보였다. 가능하면 코드 블럭내에서 자동적으로 a 태그가 안걸렸으면 하는데 이건 어느부분을 고쳐야 할지 감이 안와서 차선책으로 색을 변경하는 방법을 선택했다.

    확실히 프론트단 작업은 아직 능숙하지 않아서 저런 간단한 작업을 하는데 지나치게 많은 시간이 걸렸다.(사실 내가 받은 테마의 구조를 파악하는데 가장 오래걸렸다) 하지만 오늘처럼 필요에 의한 삽질을 좀 하고 나면 비슷한 문제가 발생해도 해결 할 수 있겠다는 자신감이 생기는 것 같다.

  • 어쩌다 보니 가장 뒤로 밀려서 가장 해보려고 했던 QnaService에서 비즈니스 로직을 옮기는 걸 못했다. 좀더 작업 해봐야 겠다.

  • 내년 크리스마스는 밖에서 보내자(오늘처럼 혼자서 카페 말고, 아 친구도 제외)


내일 할일

  • OOP 기반 구현 및 테스트

    • QnaService의 핵심 로직을 Question이 가지게 완성
  • DI 및 Spring DI 공부

    • 가능하면 실습 시작