객체지향과 객체 ↔ 현실 사실, 객체지향의 목표는 실세계를 모방하는 것이 아님 그렇다면? 고객과 사용자를 만족시킬 수 있는 신세계를 창조하는 것이다. 하지만 실세계의 모방이라는 설명은 객체지향의 다양한 측면에 대한 이해 및 학습을 돕는다. 협력하는 사람들 - 커피 공화국의 아침 요점 사람들은 서로 협력 관계에 있음 각자의 역할을 가짐 자신이 맡은 바 책임을 다함 요청과 응답으로 구성된 협력 하나의 객체로 모든 것을 처리하기 버거움 → 다른 객체에게 요청한다. → 요청은 연쇄적으로 발생 주어진 책임을 다하고 요청에 대해 무언가를 제공한다. → 요청에 대해 응답한다. → 응답 역시 연쇄적으로 전달됨 요청과 응답을 통한 협력 → 복잡한 문제를 해결할 수 있는 공동체 형성 → 협력의 성공은 특정 역할 맡은 각 ..
이번 주 목표 맥북 적응 2023-6-25 일요일 졸업작품 API의 키 값들을 스네이크 케이스로 마이그레이션? 했지만 오류가 발생해 수정 중이다. 2023-6-26 월요일 졸업작품의 스네이크 케이스 관련 오류를 수정했다. 2023-6-27 화요일 졸업작품에 부하테스트를 수행했다. 딱히 오류가 생기지는 않았다. Duration=10ms, vus=10, iteration=150으로 가장 느리고 복잡한 API 몇개를 호출해봤다. 2023-6-28 수요일 서버가 간헐적으로 꺼지는 오류를 발견했다. AWS로그와 도커 백엔드 로그를 저장해놨다. 조만간 분석하고 알아봐야겠다. 2023-6-29 목요일 어제 발견한 서버 오류는 아무래도 서버의 사양이 다소 낮아서 생긴 오류 같다. https://github.com/tu..
이번 주 목표 졸업작품 발표 준비 및 발표 2023-6-18 일요일 졸업작품의 DTO 수정 작업을 이어서 진행했다. 2023-6-19 월요일 졸업작품 수정작업을 진행했다. 2023-6-20 화요일 졸업작품 수정작업을 진행했다. 생일이라 졸업작품은 조금만 하고 쉬었다. 2023-6-21 수요일 졸업작품 수정작업을 밤을 세워가면서 진행했다. AWS EC2 가 갑자기 말썽을 부려서 시간을 많이 썼다. 로컬에서 도커를 돌려 내일 시연하려고한다. 2023-6-22 목요일 졸업작품 4차 세션에서 발표했다. 2023-6-23 금요일 UMC 프로젝트 주제를 지원해 합격했다. 졸업작품 서버를 다시 배포했다. 맥북을 샀다!!! 2023-6-24 토요일 졸업작품 수정작업을 수행했다. 이번 주 리뷰 졸업작품을 위해 일주일을 ..
이번 주 목표 기말고사 마무리 졸업작품 진행 추가 수정사항 반영 테스트 코드 작성 2023-6-11 일요일 졸업작품 테스트 코드 작성 및 리팩토링을 진행했다. 2023-6-12 월요일 교양 시험공부를 했고, 시험을 치뤘다. 2023-6-13 화요일 교양 시험공부를 했고, 시험을 치뤘다. 2023-6-14 수요일 졸업작품 테스트 코드를 짰다. 서비스 계층의 테스트 코드를 짰다. 2023-6-15 목요일 테스트 코드 작업을 마쳤다. PR을 날렸다. https://github.com/tukcom2023CD/DragonGuard-JinJin/pull/142 커버리지가 Class는 82%, 메소드는 64%, 코드 라인은 61%정도가 나온 것을 확인할 수 있다. 교양 시험공부를 했다. 2023-6-16 금요일 교양..
이번 주 목표 졸업작품 서버 배포 시험 공부 2023-6-1 목요일 배포에 시간을 정말 많이 쏟았다. Jenkins는 완료했고, eks를 통해 argo cd와 함께 배포작업을 진행중이다. 2023-6-2 금요일 배포를 완료했다. CI/CD를 통해 배포 파이프라인을 구축했다는 점이 유익했다. 2023-6-3 토요일 CI/CD 에서 오류를 찾아 수정하고 있다. https://github.com/tukcom2023CD/DragonGuard-JinJin/issues/138 2023-6-4 일요일 CI/CD 오류를 모두 해결했다. 알고보니 EBS 볼륨을 다 써서 공간이 없는 문제였다. 아래 코멘트에 더 자세히 나와있다. CI/CD Jenkins 오류 · Issue #138 · tukcom2023CD/DragonG..
이번 주 목표 공부 졸업작품 서버 배포 2023-5-28 일요일 서버 스터디에 참여했다. JPA의 영속성 컨텍스트와 캐시 및 관련된 다른 내용들을 다뤘다. 2023-5-29 월요일 CI/CD 강의를 들었다. k8s를 졸업작품에 적용시키고 있다. 어려운 부분이 많이 보인다. 2023-5-30 화요일 k8s를 졸업작품에 적용시키고 있다. 빨리 마무리하고 CI/CD 파이프라인을 구축하고 싶다. 2023-5-31 수요일 k8s의 오류를 수정했다. 테스트가 더 필요하지만 백엔드는 무리없이 동작한다. 하지만 elk와 prometheus&grafana를 적용 시도하다가 빠른 배포를 위해 후순위로 미루고 뺐다는 점이 아쉽다. 이번 주 리뷰 k8s도 중요하지만 배포를 빠르게 못하고 있는 점이 아쉽다. 곧 시험 공부를 해..
이번 주 목표 공부, 공부, 공부 2023-5-21 일요일 서버 스터디에 참여했다. JPA에 대해 알아본 내용을 발표했다. 2023-5-22 월요일 이번 주 UMC 스터디를 위해 자료 조사를 진행했다. 2023-5-23 화요일 UMC 스터디를 이어서 준비했다. 코테 스터디를 위해 알고리즘 3문제를 풀었다. 2023-5-24 수요일 CI/CD 강의를 들었다. UMC 스터디에 참여했다. 코테 스터디에 참여했다. 2023-5-25 목요일 졸업작품 회의에 참여했다. 디자인을 갈아엎는 작업을 수행하기 위해 디자인 작업부터 다시 하는 중이다. CI/CD 강의를 들었다. Jenkins를 활용해 실습을 진행했다. 서버 스터디의 프로젝트 회의에 참여했다. 서버가 다룰 도메인 및 다양한 부분을 정했다. 2023-5-26 ..