분류 전체보기50 블로그 이전합니다😇 새로운 블로그 주소https://5jisoo.github.io/ Jisoo Oh여러가지 기록을 작성합니다:)5jisoo.github.io 티스토리야 안녕~ 2024. 10. 22. [Unit Testing] 2장 단위테스트란 무엇인가? 단위테스트 : 생산성과 품질을 위한 단위테스트 원칙과 패턴 (블라디미르 코리코프 저)'2장_ 단위 테스트란 무엇인가' 부분을 읽고 정리한 내용입니다.모든 소스코드는 이곳에서 확인할 수 있습니다. 단위 테스트의 정의단위테스트는작은 코드 조각을 검증하고빠르게 수행하고격리된 방식으로 처리하는 자동화된 테스트이다.그렇다면, 이중 세 번째 "격리된 방식으로 처리하는" 부분에서의 격리는 정확히 무엇일까?고전파와 런던파의 주장에 대해 정리해보자.격리 문제에 대한 런던파의 접근런던파에서 주장한 "격리"는 테스트 대상 시스템을 협력자에게서 격리하는 것을 일컫는다.즉, 하나의 클래스가 다른 클래스 또는 여러 클래스에 의존하면 이 모든 의존성을 테스트 대역으로 대체해야 한다는 것이다. 이 방식의 이점테스트가 실패하면 코드.. 2024. 8. 4. [JPA] 영속화 순서 변경 - Dirty Checking과 @DynamicUpdate 사용 Dirty Checking과 관련된 내용을 복습하며 영속화 순서에 대해 궁금했던 것들, 그리고 실험했던 기록을 작성합니다. 강의 내용Parent Entity와 Child Entity가 1:N으로 연관관계가 맺어져 있음. (따라서 연관관계의 주인은 Child Entity.)이 상태에서 아래 코드를 실행시킬 경우, Child child1 = new Child();child1.setName("child1");Child child2 = new Child();child2.setName("child1");Parent parent = new Parent();parent.setName("Parent1");parent.addChild(child1);parent.addChild(child2);em.persist(paren.. 2024. 6. 7. 2023 Sookmyung AWS Winter Camp 우승 회고 작년 12월 말부터 진행되어 지난 2월 23일 최종 발표를 한 AWS Winter Camp에서 감사하게도 저희 '흰머리오목눈이' 팀이 우승을 차지하였습니다. 특히 이번 대회는 구현보다도 아이데이션 과정을 거치는 게 정말 힘들었는데, 우승까지 저희 팀이 어떤 과정을 거쳤는지 자세한 회고를 작성해 보도록 하겠습니다. 아이데이션 우리에게 필요한 서비스 저희의 아이데이션은 약 3주간 매주 회의를 통해 진행되었습니다. 특히 처음 각자 아이디어를 맡아 서로 회의를 통해 피드백을 거치고 디벨롭한 뒤, 아이디어 멘토링을 통해 최종 결정할 수 있었습니다. 제가 제시한 아이디어는 ES를 활용한 사내 이슈 검색 시스템이었습니다. 슬랙에서 나누는 질문들과 오류 해결 과정을 자동으로 저장하여 검색이 가능하게 만드는 웹페이지 자.. 2024. 2. 29. 제 3회 Uni-DTHON 참가 후기: Team. TalentStock 참가 과정 겨우겨우 참가 신청 신청 마감 하루전에 해커톤이 신청중이라는 사실을 알게되어 소프트웨어학부 단체 톡방에 올라오자마자 부랴부랴 신청했습니다. 만약 참가하게 된다면 스프링부트 스택으로 참가하지 않는 이상 의미 있는 시간이 될 것 같지 않아서 애초에 스프링부트만 가능한 것처럼 신청서를 작성하였습니다.😂 신청서에 추가적으로 해당 스택의 이해도 역시도 같이 작성해서 제출했어야 했는데 고수의 기준이 프로젝트 참여경험이었기에 (너무 유한건 아닌지?!) 얼떨결에 고수로 내게 됩니다. 미리 Github Organization을 만들었어야 했기에 사전에 슬랙을 통해 스택을 공유하기도 하였습니다. 다행히 저희 팀은 프론트엔드 (리액트) 개발자 4명과 백엔드 (스프링부트) 개발자 2명으로 스택도 잘 맞았습니다. 백.. 2023. 11. 16. 제 2회 신한금융그룹 빅데이터 해커톤 참가 후기: Team.시가총액 팀 빌딩과 대회 등록 재빠른 팀 빌딩 지난 10월 4일부터 8일까지 진행된 신한금융그룹 빅데이터 해커톤 (이하 신빅해)에 참가하였습니다! 사진에서 가장 왼쪽에 계신 팀장님께서 마감 직전에 급하게 팀을 모집하며 팀이 모이기 시작하였습니다. 그렇게 APPS 3명이 모인 ✌🏻개발팀 ✌🏻 이 되었는데, 이번 해커톤은 빅데이터 해커톤이였던만큼 데이터 분석 역량을 가진 팀원이 필요하였고, 사진에 가장 오른쪽에 계신 통계학과 팀원분을 모집하게 됩니다. 사실 빅데이터 해커톤은 많은 팀들이 데이터 분석가들로만 이루어진 팀으로 결성합니다. 실제로 가장 수상에 유리하기도 합니다. 하지만 저희 팀은 심도 깊은 데이터 분석 보다 데이터 분석을 통한 아이디어 도출 과정이 더 중요하다고 생각했습니다. 5일 내로 유의미한 결과를 도.. 2023. 10. 30. 2023 숙명 AWS Streamlit 해커톤 참가 후기: Team.오데로_가야하죠? 숙명 AI / BigData AWS Streamlit Hackathon에 참가하기까지이름이 왜이렇게 긴건가요? → .. 저도 정확한 이번 해커톤의 이름을 잘 모르겠습니다.... 모두가 부르는 명칭이 달랐습니다 ㅎㅎ팀 '오데로 가야하죠?'의 구성 과정 저는 같은 동아리(APPS😍)에 소속된 동기가 디코에 정보를 알려주어 처음 이 해커톤을 알게 되었습니다. 저에게 좋은 경험이 될 수 있을 것이라 확신했고, 선착순 모집이라고 알고 있었기에 다른 동아리원분과 저를 주축으로 빠르게 팀원을 구하기 시작하였습니다. 어쨌든 한배를 타게 될 팀원을 구하기 위해서 꽤 고심했지만, 같이 주축이 되어주었던 친구가 AWS, 데이터 분석 경험도 있었기에 어렵지 않게 각 자리에 맞는 팀원을 모집할 수 있었습니다. 구하는 과정에선 .. 2023. 9. 24. 이전 1 2 3 4 ··· 8 다음