전체 글 78

멋쟁이사자처럼 대학 13기 후기

서론3월부터 12월까지, 약 9개월간의 여정이 마무리되었다.올해 휴학을 계획하던 시점부터 이 활동은 내 1년 계획의 핵심이었고, 그만큼 간절한 마음으로 지원했다. 프로젝트와 해커톤뿐만 아니라 TIL 챌린지, 설문조사 등 가능한 한 많은 활동에 참여하며 다시 한 번 큰 성장을 이룰 수 있었다.나는 늘 직접 부딪히며 배울 때 가장 빠르게 성장하는 편이다. 그런 성향 덕분에 1년 전의 나와 비교하면, 지금은 최소 두 단계 이상은 더 나아가 있다고 느낀다.월별 활동 정리3월학교 13기 새터멋사 VOD 신청TIL 챌린지 시작정기 세션 참여4월멋대 투어 미팅중앙 아이디어톤 시작정기 세션5월중앙 아이디어톤 종료멋대 투어 미팅여기톤 참여여기톤 대비 토이 프로젝트 시작정기 세션6월여기톤 대비 토이 프로젝트 마감7월중앙 ..

[정답] 7. 애플리케이션 테스트 관리

1. 확인, 검증2. b, c, a3. 회복 테스트, 강도 테스트, 회귀 테스트, 병행 테스트4. 단위 테스트, 통합 테스트, 시스템 테스트, 인수 테스트5. 화이트박스 테스트6. 인수 테스트7. 클러스터, 드라이버8. ㄴ, ㄱ, ㄷ, ㄹ9. 테스트 하네스10. 결함 분포, 결함 추세, 결함 에이징11. 처리량, 응답 시간, 경과 시간, 자원 사용률12. 블랙박스 테스트13. 참 오라클, 샘플링 오라클14. 문장, 분기, 조건, 300, a-b-e, 100, a-c-d, 200, 300, 015. 동치 분할 검사, 불합격, C, B, A, 경계값 분석, 499, a, a16. 스텁, 드라이버17. O(1), O(n), O(n^2)18. 조건 커버리지19. Boundary Value Analysis

[정답] 4. 서버 프로그램 구현

1. WAS는 동적 서비스를 제공하거나, 웹 서버와 데이터ㅓ베이스 서버 또는 웹 서버와 파일 서버 사이에서 인터페이스 역할을 수행하는 서버이다.2. 범용성3. 소프트웨어 아키텍처는 소프트웨어를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 또는 구조체이다.4. 선행 조건5. 시장 적시성, 비용과 혜택, 목표 시장6. 단계적 분해7. 레이어 패턴8. 피어-투-피어 패턴9. 상속은 상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것이다.10. 분류화11. 다향성12. 자료 흐름도를 이용하여 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현한 모델링이다.13. SOLID14. 결합도15. 스탬프, 외부 결합도, 공통 결합도16. ㄴ17. 자료 결합도18. 팬인, 팬아웃19. A, ..

[정답] 2. 데이터 입출력 구현

1. 3-a, 4-b, 2-c, 1-d, 5-e2. 관계, 속성, 개체3. 후보키, 대체키, 참조키4. 5, 45. 같은 학과나 같은 학년인 학생들이 존재하기 때문에 기본키는 중복된 값을 가질 수 없다는 개체 무결성에 위반된다.6. 함수적 종속, 학번 -> 학과7. 참조 무결성을 위반한다.의 지점명중 화양점과 명동점은 릴레이션에 포함되지 않기 때문에, 참조할 수 없는 키를 참조하고 있어 참조 무결성을 위반한다.8. ㄱ, ㄴ, ㄷ, ㄹ9. ㄴ ㄷ ㄱ ㄹ ㅁ10. 3정규형11. 개념 스키마12. 1정규화, 모든 도메인이 원자값으로 이루어지도록 구성한다.13. 삽입 이상, 키인 학번이 입력되지 않았기 때문이다.14. 상품명, 상품가격, 생산자15. 3정규화16 데이터베이스는 여러 사람에 의해 공동으로 사용..

멋쟁이사자처럼 중앙 해커톤 후기

중앙해커톤이 끝났다...! 백엔드 스프링으로 해커톤에 참여하는 건 처음이어서 많이 떨렸는데, 대회 당일에는 떨림보다 당황스러움이 너무 컸던 기억이 난다. 다 되었던 건 줄 알았던 기능들이 대회 당일에 전부 깨진 상태로 마주쳤고, 해당 기능 담당자가 대회에 늦참해야하는 사람이라, 손도 못 쓰는 상태로 많은 시간을 흘려보냈다. 결론적으로는 MVP가 구현되지 않았다. 해커톤에 참여하는 전반적인 과정을 회고해보자면, 두 가지 문제가 있었다. 첫 번째는 모든 팀원이 AI에 지나치게 의존하고 있었다는 점.두 번째는 팀원들끼리의 커뮤니케이션이 제대로 이뤄지지 않았다는 점. 이렇게 두 가지다.어떻게 된 게 주제가 AI인데 AI에 과도하게 의존한 거지... 모순적. 1. AI 아이러니하게도 이번 해커톤 주제가 AI..

포스트맨 검색 쿼리 에러

굉장히 독특한 에러를 만났다. 같은 검색어를 입력했는데 검색 결과가 다르다.넣어둔 더미데이터에는 '토마토'라는 단어가 없어서 빈 리스트를 반환해야하는데, 다시 호출해보니 없어야할 검색 결과가 나온다. 코드를 건드리지도 않았고, 심지어 포스트맨을 나간 적도 없는데 참 기이한 일이었다. 그래서 로그를 찍어봤다.정상적인 반응을 보였을 때는 토마토라는 검색어가 잘 들어가 있다. 그런데 비정상적인 반응을 보였을 때는 검색어 자체가 없었다. 나는 검색어가 없으면 전체 목록을 반환하도록 설계하였기 때문에 검색어가 없는 상태에서 전체 목록이 출력된 것이다. 하지만 나는 검색어를 입력했잖아! 싶어서 Params를 확인해봤다. 테스트할 때 q= 뒤에 붙는 검색어를 지우고 다시 입력할 때 발생했던 문제였다.q= 뒤에 붙는 ..

에러 모음 2025.08.15

멋쟁이사자처럼 여기톤 후기

수료증도 나왔겠다. 여기톤을 드디어 마무리했다는 느낌이 들어서 간단하게 여기톤 후기를 적는다.(중앙 해커톤 시작하기 전에 빨리 정처기 필기를 끝내야하기 때문에...) 여기톤은 멋쟁이사자처럼 대학의 6개 여자 대학 (이화여대, 숙명여대, 덕성여대, 동덕여대, 서울여대, 성신여대)이 모여 기획한 해커톤이다. 대회 주제도 HER + E의 재해석이라 여대생이라면 한 번쯤 생각해볼 만한 내용으로 구성할 수 있었다. 주제 발표 후 기획, 디자인 -> 백/프론트 개발 순으로 약 3주 가량 진행되었으며, 행사 당일에는 개발 6시간과 휴식 시간, 야식 시간, 발표 시간, 본선 발표 시간, 추첨 시간이 진행되었다. 사실 백엔드 개발자로 참여했지만, Django MTV 방식으로 한정되어 있는 이상 어느 정도 프론트의 htm..