
상황레거시 코드가 많음. 서비스는 운 좋게도 매년 성장했음.개발자가 2배 늘었지만, 개발 속도는 1.2배 정도에 그쳤음.(커뮤니케이션 비용 등) 서비스 장애를 우려해서 배포를 신중하게 했음.회귀 버그가 발생할 가능성이 생겼고, 이를 두려워 하게 됨.회귀 버그 : 잘 동작하는 기능이 다시 버그가 발생하는 상황테스트 자동화 도입으로 회귀 버그를 줄이고자 했음테스트 자동화로 인해 커버리지를 높일 수 있음.외부 API 연동, DB 연동 등 쉽지 않은 테스트 케이스를 마주하게 됨.mockito나 H2를 활용해서 처리함.서비스는 단순한데, 이 단순한 서비스 로직 확인을 위해 테스트를 작성하는 일로 인해 더욱 복잡하게 되어 버림.스프링 부트와 H2를 사용하니 100개가 넘는 테스트를 하는 데 2분이 넘게 걸리게 됨...

1. ❓디프만이란❓공식 카톡홈페이지ㅋㅋ 요약하면 이게 핵심이다디 자이너와프 로그래머가만 났을 때!2. ℹ️모집 정보서류24.04.27 ~ 24.05.04서류 결과24.05.15온라인 면접24.05.18 - 19최종 합격24.05.253. 📝자기소개서1) 지원동기함께 정보를 나누고 교류할 사람들을 만나고 싶었다는 내용과 열정맨들과 개발해 보고 싶다는 내용을 작성했었다.2) 가장 몰입했던 경험과 본인에게 어떤 영향을 주었는지?군대에서 진짜 몰입해서 했던 개발이 있어서 해당 내용을 작성했다. (그냥 6개월? 정도 재수생처럼 살았는데, 지금 생각하면 어떻게 그렇게 살았는지...ㅋㅋㅋㅋ)3) 프로젝트에서 실패한 경험이나 성공적인 마무리를 한 경험과 이유가 무엇이라고 생각하는지?처음 Spring Boot 개발을 ..

1. ❓DND 해커톤이란❓DND 해커톤은 ‘프로젝트에 즐거움을, 모두에게 기회를’이라는 가치를 바탕으로새로운 아이디어를 공유하며 네트워킹을 통해 개발자/디자이너가 함께 성장하는 이벤트입니다.- DND 해커톤, Festa Festa 링크 주제 모집 기간2024.04.17(수) ~ 2024.05.05(일) 자정까지 참가비1인 18,000원 * DND는 비영리단체로 노쇼 방지와 해커톤 운영을 위한 최소한의 비용이라고 한다. 참가 자격 - 나이 : 제한 X (고등학생 가능) * 실제로 고등학생팀이 참가했고, 완성도 높은 프로젝트를 선보였다. 그 결과 인기상을 받았다 ㅋㅋㅋㅋ * '나는 20살 때라도 뭐했지...' 라는 생각을 하게 해 준 팀이었다. 더 열심히 해야지... - 경력 : 학생, 취업준비생, 신..

글을 올린 줄 알았지만...알고 보니 임시저장을 눌러놔서 슬프게도 2달 가까이 지나서 올라가게 된 후기입니다...후기 작성할 때도 참가 후 3 ~ 4주 정도 지나 작성해서 너무 늦게 썼다고 생각했는데, 이번에 서류 넣고 블로그 피드백 받으며 알게 되었네요...(한 달 정도 유기된 셈..) 새로운 프로젝트와 정처기, 새로 시작하고 준비 중인 스터디 등으로 바쁜 4월...무슨 생각인지 모르겠지만 아직 시간이 비는 것 같다는 생각에 의미 있는 일을 하고 싶어 참여하게 된 행사였다.사실 참여할 생각이 많이 있진 않았는데, AWS 리빙랩 해커톤 당시 연이 닿은 멘토님들과 start-aws 슬랙에서 추천을 받아 참여하게 되었다.개인적으로 아직 많이 부족하다고 생각되어 연사할 정도는 아니라고 생각했지만, 직접적으로 ..

1. 해커톤 운영AWS 리빙랩 글로컬 해커톤은 나에게 많은 의미가 있는 해커톤이다.내가 속한 학교에서 주도적으로 준비해서 시작하고 계획하게 된 해커톤이었는데, 그 과정에서 학교 직원분과 교수님과 소통하며 해커톤 준비에 참여하며 활동했기 때문이다.직원분은 개발 쪽을 모르셔서 업체나 섭외 등에 대해서 많이 물어보셔서 도움을 드리고 참여하며 재밌는 활동이었다. (사실 학생 입장이기에 하고 싶은 건 너무너무 많아서 다 얘기했다가 반려된 의견이 50% 이상이지 않나 싶긴 하지만, 제일 원했던 서울에서 진행하는 것과 라인업은 만족을 넘어 기대 이상이었기에 진행할 수 있도록 지원해 준 학교와 교수님, 직원분께 감사하고 있다...🙇👍👍ㅎㅎ)학교와 Linc 3.0에서도 아낌없이 경비를 지원해 줘서 과분하게도 AWS..

MySQL을 혼자 사용할 때와 달리 팀원들과 함께 사용하거나 root 계정의 위험성으로 사용자를 추가하고 몇몇 데이터베이스 스키마를 관리할 필요가 있을 때가 있습니다. 이 때 사용자를 추가하고 권한을 부여하기 위해 작업해 보겠습니다. 우선 MySQL 접속에 접속해야겠죠? 1. MySQL 접속 mysql -u root -p 2. 사용자 추가 -- 사용자 추가(비밀번호 없음) CREATE USER '사용자ID'@'접속_허용_ip'; -- 사용자 추가하면서 비밀번호 설정 CREATE USER '사용자ID'@'접속_허용_ip' identified by '비밀번호'; -- 모든 ip에서의 접속을 허용 CREATE USER '사용자ID'@'%' identified by '비밀번호'; 접속 허용 ip에는 원하는 ip..
2차원 리스트 전체 값 중에서 최대, 최소 값을 구할 때 흔히 max(리스트)를 넣어본 경험이 있을 겁니다.하지만, 원하는 값이 나오지 않습니다.보통 최대, 최소, 정렬 등 계산이 들어가는 함수는 대부분 2차원 배열 내 각 첫 번째 인자부터 계산이 됩니다.따라서 전체 계산한 값을 구하기 위해서는 다른 방법을 사용해야 합니다.data = [ [0, 3, 2], [0, 1, 2], [2, 1, 0], [3, 2, 1]]print(max(data)) #[3, 2, 1]print(min(data)) #[0, 1, 2]sort(data)print(data) #[[0, 1, 2], [0, 3, 2], [2, 1, 0], [3, 2, 1]]위 예시에서 max 함수는 data라는 2차원 배열 내의..
- Total
- Today
- Yesterday
- 10기
- AWS
- test
- 후기
- 1주차
- 해커톤
- spring boot
- 백엔드
- 16기
- 인프런
- 중간발표
- 육.지.행
- 글로컬
- 6팀
- 파이썬
- 스터디
- 프로그래머스
- 15기
- python
- 회고
- tdd
- 연합 동아리
- 글또
- 육지행
- it 동아리
- 알고리즘
- 리빙랩
- server
- 디프만
- 서버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |