반응형 분류 전체보기122 Git Project와 issue 관리 GitHub는 VCS(Version Control Service)로 많이 사용했다. 하지만 학부생인 현재 형상관리 툴을 제대로 사용하지 못하고 그냥 개인 프로젝트 저장, 기록에만 사용하고 다시 열어보면 어떤 과정이 있었는지 알 수 없었고 심지어 완성이 된 것인지 하다가 그만둔 건지 뭘 했는지 알 수 조차 없는 그런 레포가 되었다... ㅠ 계속 노션으로 관리하면 돼, 다음부터는 관리하는 법을 배워서 프로젝트를 진행하면 돼, 협업할 때 제대로 하면 돼 하며 미뤄왔던 일을 이번에 GitHub에서 제공하는 여러 기능을 공부하면서 정리해보겠다. 이 글은 GitHub Pro버전에서 진행한 것이기 때문에 Pro가 아니면 에러가 발생할 수 있습니다!! (발생 안 할 수도..) GitHub의 기능을 많이 활용한 Open.. 2022. 7. 14. Entity와 DTO의 분리 자바 ORM 표준 JPA 프로그래밍 교재를 통해 공부하며 고민했던 내용입니다. JPA를 공부하며 의문이 생겼다. JPA를 사용하면 Entity와 DTO를 분리해서 사용해야 된다고 한다. 이전에 Mybatis를 사용할 때는 mapper가 DAO의 역할을 하기 때문에 별도로 만들지 않고 DTO만으로 처리를 했었다. 이렇다고 배웠다.. 스프링 공부를 시작한 지 얼마 안 되었을 때라서 Member에 대한 API는 모두 MemberDTO로 처리하였고, API를 만들다 보니 필요 스펙에 따라 온갖 어노테이션을 갖다 붙였다. 지금 다시 열어보면 정말 최악의 코드인 것 같은데 그때 당시에는 잘 짰다고 생각했던.. 어쩌면 이러한 실수? 무지? 때문인지 JPA를 공부하면서 크게 깨달음을 얻게 되었다. MyBatis를 사용.. 2022. 7. 6. 이전 1 ··· 28 29 30 31 다음 반응형