투두리스트

개발일지

[솔로 프로젝트] TodoList Test 작성 및 API 문서화 하기 1탄

코드스테이트에서 내준 솔로프로젝트가 TodoList 만들기였다. 프론트 엔드 공부하면서 처음 자바스크립트로 막 이리저리 쩔쩔매며 투두리스트를 만들었는데 그때 어떤 분 강의에서 LocalStorage를 이용하는게 아닌 본인이 만든 서버를 띄우고 그 서버와 통신하는 모습을 보여줬었는데 나도 그것을 해보고 싶어서 열심히 만들었다. 워낙 간단한 CRUD 기능만 넣었어서 만드는데는 큰 시간이 들지 않았다. 빨리 끝냈기에 시간도 남아있고 더 발전시켜보고 싶은 마음이 들어서 먼저 내가 만든 프론트쪽 코드를 좀 손보고 지금은 이 프로젝트를 이대로 끝내지 말고 더 다른 것들을 적용하고 싶어서 테스트 케이스와 API문서화 코드를 작성했다. Spring REST Docs Spring REST Docs 는 스프링에서 제공해주..

개발일지

[리팩토링] 투두리스트 다크모드 코드 개선하기 feat. react

리팩토링 이유 기존에 스스로 리액트를 이용해서 만든 다크모드가 지원되는 투두리스트를 다시 리팩토링하게 되었다. 이유는 java, spring을 공부하면서 솔로프로젝트로 '투두리스트 백엔드 서버' 를 만들게 되었는데 내가 로컬 스토리지를 활용해서 프론트 부분만 만든 투두리스트 앱과 연결하려고 했다. 그러다 보니 이때 사실 고치지 못하고 시간이 없어서 넘어간 다크모드를 구현하는 효율성이 매우 떨어지게, 그리고 번거롭게 구현한 코드가 너무 거슬리고 눈에 밟혔다. 그래서 일단 로컬스토리지 -> 백엔드 서버와의 연결은 잠시 뒤로 미루고 먼저 브랜치를 하나 새로 따서 스파게티 코드를 정리했다. 이전에 가관인 스파게티 코드 DarkModeContext 정의 import { createContext, useState ..

벤지_
'투두리스트' 태그의 글 목록