본문 바로가기

T.I.L. :: Today I Learned/항해99 14기 본과정91

Day 85. 테스트코드가.. 눈에 보여..!👀 오늘은 우선 Controller단의 테스트코드에 도전해보았다. Membes Controller 테스트코드 public class MembersPostControllerTest { @Mock private MembersPostService membersPostService; @Mock private SignupRequestDto signupRequestDto; @Mock private LoginRequestDto loginRequestDto; @Mock private GithubIdRequestDto githubIdRequestDto; @Mock private UserDetailsImpl userDetails; @Mock private HttpServletRequest httpServletRequest; .. 2023. 6. 26.
Day 84. 무한 리팩토링 + 테스트 코드 이번주는 정말 ... 무한 리팩토링과 테스트코드 연습을 하는 주간이었다. 백엔드끼리 챌린지를 할 수 있는게 뭐가 있을까 생각해보다가 우선적으로 꼽은 것은 테스트코드 였다. 테스트 코드의 중요성을 여러번 들어서 익히 알고 있었기에 꼭 해야만 한다는 강박을 버릴 수 없었다. 하지만 테스트코드 너무 험난한 것.. 우리는 중간 발표때 코드 커버리지 70%가 목표라고 했다.... 70%.. 테스트코드를 제대로 적용하려면 80%정도는 나와야한다고 들었기에 70%도 많이 낮춘 도전과제라고 생각했는데 아니었던 것 같다.. 지금은 50%까지만 끌어올려도 성공했다고 생각함. 아무튼 이번주는 테스트 코드를 쓰기위해 서비스단과 컨트롤러단에서 어떤 차이를 주고 작성해야할지 고민이 많은 주였다. 1. 각 클래스에서 필요한 내용만.. 2023. 6. 25.
Day 83. 마지막 프로젝트도 마무리가 되어간다! 우리도 모르는 사이, 프로젝트를 진행하면서 많이 지쳤던 모양이다. 최종발표 전 마지막 멘토링을 받는데 멘토님께서 기운 없어보인다며 몇 가지 말씀을 해주셨다. 우선 3개월만에 이런 프로젝트를 해낸 것은 대단한 일이라고! 그러니까 너무 축 쳐져있지 말고 힘내라고 하시면서 기운을 주셨는데 정말 감사했다..😭 마지막 멘토링에서 짚어주신 포인트를 정리해보려고 한다. - 수백 번 고민해서 낸 서비스라도 처음부터 만족하는 서비스는 없다. 실제로 출시하는 서비스들도 처음부터 A to Z 만족하는 서비스는 없기 때문에 피드백 - 변경 및 개선의 반복이라고 하셨다. 그러니까 지금 유저 피드백을 받고 개선하는 것들이 실제로 회사에 가서 하는 일이므로 지금 이런 경험을 할 수 있는 것 자체에 의미를 두라고 하셨다. - 무중단.. 2023. 6. 24.
Day 82. 테스트 코드.......................................... 진짜 내가 뭘 놓치고 있는걸까? 모르겠어..(보랏빛으로 물들었기 때문에 오늘의 글씨는 보라색 ㅎㅎ..ㅎㅎㅎㅎㅎㅎㅎ) 글 제목이 너무 공감.. https://tech.kakao.com/2021/11/08/test-code/ 테스트 코드 한 줄을 작성하기까지의 고난 - 이 글에서 설명한 내용은 if(kakao)2021 에서 보실 수 있습니다. 안녕하세요. 창작자앱개발파트의 Ronda입니다. 창작자 앱 개발파트에서 브런치와 티스토리 안드로이드 앱을 개발하고 있습니다. tech.kakao.com 팁봐도 아무것도 모르겠쥬..? https://blogshine.tistory.com/186 [TDD] 테스트 코드 작성 팁 (1/2) 해당 글은 "테스트 주도 개발 시작하기 - 최범균 저" 의 10장 내용을 공부, 기록.. 2023. 6. 23.
Day 81. zombie process? 평소처럼 서버로그를 보기 위해서 인스턴스에 연결을 했는데 자세히 살펴보니 "There is 1 zombie process."라는게 눈에 보이고 "***System restart required***"가 눈에 띄어서 매우 신경쓰여 버렸다. 결론적으로 크게 걱정할 필요 없는 경고 문구 정도..ㅎㅎ There is 1 zombie process. Ubuntu displays "There is 1 zombie process" upon login This message appears when I login to my machine: There is 1 zombie process. What is it telling me? Is this anything I should worry about? If yes, then .. 2023. 6. 22.
Day 80. 테스트코드 짜야하는데.. 유저 피드백도 끝이 났다. 오늘은 피드백을 보내주신 모든 분들에게 감사의 마음을 담아 경품을 보내드렸고, 테스트코드를 작성하는데 힘써보려고 했는데, 아무리 봐도 모르겠다... 테스트코드? 테스트 코드는 왜 만들까? | 요즘IT 지금 돌이켜 생각하면 부끄러운 일이지만, 처음 테스트 코드를 마주했을 때 든 생각은 '왜 귀찮은 테스트 코드를 만들어야 하는 걸까?'였습니다. 물론 지금은 테스트 코드의 중요성을 깨달아 열 yozm.wishket.com 정보처리기사 공부하면서 봤던 단위 테스트, 통합 테스트, 시스템 테스트, 인수 테스트,, 이걸 여기서 만나게 될 줄이야~ 테스트코드 구현을 잘 해놓으면 소프트웨어의 결함을 찾아내고 수정하는 과정에서 매우 중요하다고 한다. 정확하게 코드를 이해하게 되고 결합도와 의존.. 2023. 6. 21.
320x100