Hyunseok
현재 사이트는 2024년 11월 이후로 업데이트 되지 않습니다. 새 글은 블로그로 확인해주세요. 블로그로 이동
thumbnail
[팀프로젝트 외전] SQL, 효과적인 데이터 처리 며칠 전에 팀 프로젝트 코드를 보다 주먹도끼로 뒤통수를 맞은 느낌이 든 코드를 보았다 내가 짠 건 아니고.. 팀원분이 짠 코드인데 이유를 설명하기 전에 내가 코드를 작성하는 법을 대충 적자면 1. 프론트단에서 필요한 데이터를 생각함 2. 레포지토리+sql구조가 어떻게 되어있는지 확인함 3. 각 레포지토리에서 정보를 가져오고 서비스에서 조합을 함 4. 조합한 코드를 하나의 오브젝트로 만들어 프론트단에 보냄 대충 이러하다 그런데 내가 뒤통수를 한 대 맞았다고 하는 건.. 3번이 다르다, 3. 각 레포지토리에서 > sql에서 조인으로 가져와서 한방에 서비스에 보냄 별 거 아니다고 생각할 수도 있지만 데이터가 만개 오만 개 십만 개 늘어나는 상황을 가정하면 어린아이라도 조인문으로 sql에서 한 번에 가져오는 것..
thumbnail
:: 국비학원 팀프로젝트 6 - 시간과의 싸움 사실 이번 주는 저번 주와 다름이 없다 바뀐 거라면.. 숙련도 정도인듯하다 이제 코드 작성하면서 무언가에 막히는 부분은 거의 다 사라졌다 이제 진짜 구성을 어떻게 해야 할까 와 그 구성을 만들어낼 시간과의 싸움인듯하다.. vue는 라이프사이클과 proxy객체, 비동기 관련으로 값을 뽑다가 좀 헤맨부분을 빼면 vue페이지도 시간과의 싸움이다.. 이제 한 달 남았는데.. 로그인/회원가입/글/좋아요/저장/신고/댓글 등등 큼지막한 기능들은 다 완성이 끝났다 이제 리스트 뽑는 거랑 남은 자잘한 파트가 남았는데.. 2주 안에 끝내리라 본다.. 좀 더 힘내야겠다
thumbnail
:: 국비학원 팀프로젝트 5 - 백엔드(3) 사실 이번 주는 별 쓸게 없다 팀 프로젝트 전반에대한 것보다는.. 개인적인 기술부분에서 부족함이 조금씩 나오고 있었다 스프링은 이제 어느정도 척하면 척하면서 다 만들어낼 자신이... 흑흑.. 조금.. 어.. 음.. 여하튼 있긴한데 vue는 파면 팔 수록 뭔가 코드가 이상해진다 최대한 option api에서 composition api를 이용해서 작성을 하고있는데 .. 그렇게 많은 레퍼런스가 없다 사실 vue 공식 doc을 보면 거의 모든게 다 나와있긴 한데 이것만으로는 살짝 부족한 느낌이 있다 결국 스택오버플로우에서 열심히 검색하는 내용으로 어떻게든 내용을 채우고 정 안 되는 경우에만 그냥 ref나 id로 직접 접근해서 쌩 자바스크립트를 올리고 있다.. 이러기 정말 싫었는데 흑흑.. 어쩔 수가 없나보다...
thumbnail
:: 국비학원 팀프로젝트 3+1 - 백엔드.. 스프링부트.. 흑흑흑 이제 본격적인 백엔드와 프론트엔드간의 작업이 시작되었다 저번 주의 팀 프로젝트 백엔드 세팅을 위해 혼자 새벽에 하던 시큐리티 작업까지만 해도 제일 어려운 것은 이제 끝났다!라고 생각을 했었는데.. 그건 시작에 불과했다 실제 코딩으로 옮기는 작업은 나의 머리를 채찍질하기 시작했다 이번 주에 코딩을 하면서 대면하게 된 문제점은 아래와 같다 1. 아직도 부족한 자바 클래스 간의 상속관계 웬만하면 최대한 각 파일의 역할에 맞게끔 코딩을 함에 있어서 자연스레 형 변환 등이 많아지게 된다 이에 따라 최종적으로 컨트롤러로 프론트에 정보를 쏘아 줄 때, 최대한 서비스 구현체에서 모든 것을 만들어서 혹은 여러 서비스 구현체에서 정보를 가져와 hashmap으로 쏘아주려고 하며, 실제로 그렇게 코딩을 진행하고 있다 여기서,..
1 2 3 4 5