TIL(176)
-
(TIL) 20210810
📕Facts(한 것) 운동하기 to-do app 완성하기 js 공부하기 클린 아키텍쳐 읽기 📕Feeling(느낀 점) 📕여담
2021.08.10 -
(TIL) 20210809
📕Facts(한 것) 운동하기 to-do app 완성하기 js 공부하기 클린 아키텍쳐 읽기 📕Feeling(느낀 점) 혼자서 사이드 프로젝트 느낌으로 진행한 to do app 진행이 드디어 끝이났다. 실제로 진행한 시간은 3일정도 걸린 것 같다. 마지막에는 docker로 배포를 해야하는데, 그건 내일 중으로 하면 완성이 될 것 같다. html과 css에 대한 지식이 부족해서 꾸미는 것이 어색하다. 얼른 html 강의를 다 들어야겠다. 클린 아키텍쳐 책을 영어로 읽다가 한글로 읽으니 확실히 진도가 쑥쑥나간다. (영어로 읽으면 손이 가지 않는다..게다가 ebook이라 더더욱..) 얼른 다 읽고, 클린 코드도 읽어야겠다. 📕여담
2021.08.09 -
(TIL) 20210808
📕Facts(한 것) 스프링 to-do app 구현하기 📕Feeling(느낀 점) 오늘은 클린 아키텍처를 이용해서 어플리케이션에 의존성을 주입하는 일을 했다. Controller에서 Service, Service에서 repository로 이어지는 의존성을 주입하고, 각각의 클래스는 명령만을 넘겨주는 방식으로 설계를 했다. (당연히 명령을 넘겨주는 클래스는 메서드가 어떤 것을 리턴하는지 모른다.) 그리고 이전에는 실패했던 CrudRepository를 이용해보았는데, repository를 하나하나 구현할 필요가 없어져서 아주 편리했다. @Repository public interface TaskRepository extends CrudRepository { List findAll(); Optional fin..
2021.08.08 -
(TIL) 20210806
📕Facts(한 것) 리액트 프로젝트 진행하기 운동하기 클린 아키텍쳐, 클린 코드 주문하기 혼자 Spring to-do 구현하기 📕Feeling(느낀 점) 혼자서 Spring 파일 생성부터 시작해서 to-do list를 구현하고 있다. 확실히 이제는 손에 익었는지, 어떤 경우에 어떤 메서드를 생성해야하는지 어떤 어노테이션을 붙여야하는지 알고있다. 여기에 프론트만 좀 더 공부하면 깔끔한 To do 어플리케이션이 탄생하지 않을까 생각한다. 리액트로 API를 통해서 영화 목록을 가져오는 프로젝트를 시작했다. 이것도 CSS처리를 해야해서 CSS를 따로 공부할 필요성을 많이 느꼈다. 📕여담
2021.08.06 -
(TIL) 20210805
📕Facts(한 것) JS 토이프로젝트 진행하기 백준 문제풀기 리액트 공부 시작하기 📕Feeling(느낀 점) JS 토이 프로젝트를 완성했다! todo 를 생성, 삭제가 가능하고 현재 위치와 온도를 표시할 수 있고, 명언들을 아래에 표시한다. 다만 CSS작업이 하나도 되어있지 않아서, 말그대로 날 것의 html 만을 표시한다. css와 html에 대해서 좀 더 공부한 후 새로 꾸며봐야겠다! 클린 아키텍쳐를 다시 읽기 시작했다. 영어로 읽어야 하다보니 귀찮음증이 생겨서 손이 잘 안 가게 된다. 다시 매일 읽어봐야지! 📕여담
2021.08.05 -
(TIL) 20210804
📕Facts(한 것) 운동하기 JS 토이프로젝트 진행하기 백준 문제풀기 📕Feeling(느낀 점) JS 토이 프로젝트 진행하면서 to do list에서 삭제까지 구현해냈다! 이제는 수정하는 버튼과 CSS를 수정해서 좀 더 깔끔하게 만드는 일만 남았다. 백준 Z라는 문제를 풀었다. 다른 사람의 풀이를 보고 겨우 구현해냈다. 분할정복 문제들을 몇개 풀어봤지만 그 중에서 가장 어려운 문제이지 않았나 싶다. 다음번에 Z에 대해서 포스팅해야겠다. 📕여담
2021.08.04