본문 바로가기
728x90

Programming/하루 일기28

2021-01-28 하루정리 Jest mock 생성하기 작성 letshadow 서버에 Jenkins 설정 publish over ssh로 로컬 컴퓨터에서 서버로 jar파일 전송 어제 나름 일찍 자서인지 오늘은 컨디션이 좋았다 일찍자는 습관을 가져야겠다 dependency가 많은 모듈을 jest로 테스트하는 것은 참 재미있지만 복잡한 것 같다. 또 무엇을 테스트할지가 가장 고민이다. native로직 (webGL의 canvas라던가..)이 섞여있어서 테스트의 경계를 나누는 것이 참... 일단은 메인 로직의 인터페이스 부분부터 처리하고 생각하자! 2021. 1. 28.
2021. 1. 27 하루 정리 js 모듈 jest 설정 로 불러온 전역객체 mock ECMA에서 CommonJS로 컴파일 (babel) lat,lng 좌표 quadkey로 변경 axios cancellation으로 마지막 요청을 제외한 요청 cancel letshadow 구글 토큰 만료시 refresh로 자동 업데이트 @PrePersist로 @CreateDate 구현 글 작성 요즘 계속 늦게 자서인지 피로가 몰린 것 같다. 오늘은 일찍 자고 내일 맑은 정신으로 다시 시작하자. 한번에 많이가 아니라 조금씩 자주하자 항상 시간이 없는 것 같아 조급하지만 내가 한 일을 정량화하자 눈에 보이면 덜 조급하지 않을까? 2021. 1. 27.
내가 만든 서비스로 여행하기 - 0 개발자의 삶을 시작하면서 항상 해보고 싶었던 것이 나의 서비스를 실제로 사용해보는 것이었다. 이번에 여자친구와 제주도 자전거 일주를 하면서 내가 만들었던 여행앱(?)을 급하게 만들어서 이번 여행을 기억하고 싶었다. 수기에 앞서서 지금까지 여행했던 내용을 한번 정리해보고 싶어서 후기처럼 남겨보려고 한다 실제 서비스를 사용하는 내용은 2탄에서 남겨보려고 한다. 궁금하다면 스킵하고 넘어가면 된다. 십여전 이야기라 지금과 많이 다를 수 있으니 추억팔이라 생각하고 그런게 있구나라고만 생각해주세요 1. 여행인생 나는 개인적으로 여행을 좋아한다. 20대를 돌이켜보면 4대륙 40여 국가 200여 도시를 돌았다. 처음 여행을 시작했던 것은 대학교 1학년 때, RCY 부산지부 선배들과 RCY 상하이 교통대학교 친구들을 보.. 2020. 7. 31.
역시 좋은 회사는 좋은 geek을 원한다 최근 규모가 큰 회사들의 인터뷰 후기들을 보면서 공통적으로 느끼는 것은 어느 한 분야를 끝장내는 geek을 원한다는 것이다. 심지어 네이버의 후기를 보면 문제해결을 위해 커널까지 분석하는 것을 종종 볼 수 있다. 예전 처음 코딩을 시작했었을 때 읽었던 coding-interview-university로 유명한 John Washam의 Why I studied full-time for 8 months for a Google interview라는 글이 생각이 났다. 내용을 보면 대부분이 데이터구조와 알고리즘 그리고 컴퓨터 사이언스에 대한 내용을 깊이 있게 학습했다는 것을 알 수 있었다. 어느정도 깊이 팠느냐하면 자기만큼 공부할 필요가 없다고 할 정도로 경고할 정도였다. 제목에서 보다시피 8개월간의 시간을 투자.. 2020. 7. 9.
클린코드 8기가 끝났다 8주간의 기간이 드디어 끝났다 결론만 얘기하자면 혼자서 이룰 수 없었을 많은 것들을 배웠다 한편으로는 그런 현실이 슬펐다 회사에서는 코드 리뷰를 하지 않는다 이번에 처음으로 코드 리뷰를 받으면서 도대체 나와 같은 경력동안 코드리뷰를 받는 사람들은 얼마나 많은 것들을 배웠을까 라는 생각에 잠이 오지 않았다 실제로 이번과정을 하면서 두달동안 잠을 4~5시간 정도 잔 것 같다 20살때부터 입버릇처럼 해왔던 말이 잠은 죽어서자면 된다 였다 그만큼 잠안자고 투자하는 것에 익숙해있었다 하지만 이번에는 달랐다 미션 하나하나 진행하면서 내가 다른 사람들보다 얼마나 부족한지 뼈저리게 느꼈다 두달동안 오브젝트, 리펙토링, 테스트주도개발, 클린 소프트웨어, 이펙티브 자바를 샀다 그리고 그 중 테스트주도개발과 리펙토링을 다보.. 2020. 7. 4.
테스트에 static으로 mock을 만들어서 사용하면 편하네 마지막 미션 중 Test 케이스를 보니 static 으로 mock 데이터를 만들어놓고 사용하는 방법이 참 좋았다 자칫 여러 개를 여기저기 만들어 놓으면 헷깔리는데 한꺼번에 사용할 수 있으니 좋지 아니한가. 잠깐 전역적으로 사용할 데이터가 있으면 이렇게 사용하는게 좋겠다 public class AnswerTest { public static final Answer A1 = new Answer(UserTest.JAVAJIGI, QuestionTest.Q1, "Answers Contents1"); public static final Answer A2 = new Answer(UserTest.SANJIGI, QuestionTest.Q1, "Answers Contents2"); } 2020. 6. 27.
728x90