Controller가 세분화 되는 것이 좋을까? 아니면 합치는 것이 좋을까?

⇒ 이 문제는 결국 edit, delete, read (uri를 공유함) controller를 통합하기로 하였다.

Controller 내에서 공통적으로 사용하는 메서드를 클래스로 추출하여 사용하는 것이 좋을까?

Velog는 글 그룹과 같은 기능인 시리즈를 구현해두었다.

글 자체에서는 시리즈를 설정할 수 없고, 등록 or 수정하기 버튼을 눌렀을 때 따로 설정 화면이 나온다. 이 때 시리즈를 설정해준다.

메모리 리포지토리로는 뭔가 한계에 다다른 것 같다. 구현 할 수는 있겠지만, 너무 어거지가 될 듯 하다. 시리즈 구현하기 전에 DB 연동이 우선일 것 같다.

⇒ 좀 더 수월한 진행을 위해서 MySQL DB 연동부터 하였다. Entity 등 애노테이션을 공부해가면서 해야할 것 같다.

AddForm, EditForm과 같은 Form 객체에만 setter를 적용하고 Domain 객체에는 setter를 빼고 생성자로만 구성해보자.

DB를 사용하기위해 좀 더 공부를 하게 되면서,