ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 20.05.04 ~ 20.05.08 TWIL
    개발 일기장/TWIL 2020. 5. 9. 17:30

    본인의 코드 스타일을 유지하자.

    개행이나 아래 공백 처리하는 부분을 일관성있게 유지하기. (늘 코드리뷰를 잘해주시는 팀장님 넘나 좋음)

    
        // 마지막 변수 옆으로 소괄호, 중괄호 붙이기(개행하지말고!)
        public Song getSong(
            Singer singer,
            LocalDate issueDate,
            String keyWord) {
    
        }
    
        // try 마지막 라인에 return 쓰기
        // catch 바로 아래 라인에 코드 작성
        try {
    
            return foo;
        } catch (Exception e) {
            log.error("***에서 에러 발생 ", e);
            throw e;
        }
    
    
        // if문 아래로는 한 라인 띄우기
        if () {
    
        }
    
        String message = "hello! zorba!"
    

     

    RestTemplate 쓸 때 request 확인하기

    RestTemplate에서 설정 시 잘 사용하는 interceptor와 디버깅 모드를 활용하니 rest 요청을 날릴 때 어떤 queryParam, requestBody, request, url로 나가는지 볼 수 있다.

     

    외부 연동간에 자꾸 에러가 나서 살펴보니 나갈 때 Content-Type을 잘못 보내고 있어서 발생하는 에러였다.(첫 회사에서는 외부 서비스와 연동할 필요가 없어서 이런 부분에 미숙하다. 현재는 api 콜 중에 에러가 났다하면 방화벽 문제인가...? 란 생각부터 먼저하게 된다.)

     

    이번주는 아니지만, 범균님의 DDD 강의를 들었다.

    DDD에 익숙하진 않지만, 팀 내부에서 DDD에 대한 고민을 많이 하면서 개발하고 있다고 느꼈다. 프로젝트 회의 중에 들었던 내용들이 강의에서도 많이 나왔기 때문!

     

    JPA 활용력을 높여야겠다는 생각도 같이 하게 되었다. RDB를 사용하면서 동시에 DDD를 지향한다면 JPA 이상의 대체물은 아직 들어보지 못했다.

     

    event driven에 대해서 설명하셨는데 아직 내겐 미지의 영역..이다. 사내에서 kafka를 도입하고 있는데 언젠간 접할 수 있을 것이다.

     

    강의자료로 주셨던 슬라이드를 다시 한 번 살펴보아야겠다.

     

    수습 얼마 안남음!

    조만간 수습 끝나고 정규직 전환되면 회고를 남길 예정이다!

    '개발 일기장 > TWIL' 카테고리의 다른 글

    20.04.20 ~ 20.04.24 TWIL  (0) 2020.04.26
    20.03.30 ~ 20.04.03 TWIL  (0) 2020.04.04
    20.03.23 ~ 20.03.27 TWIL  (0) 2020.03.30
    20.03.16 ~ 20.03.20 TWIL  (0) 2020.03.21
    20.03.09 ~ 20.03.14 TWIL  (0) 2020.03.15
Designed by Tistory.