HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🍗
[New] 조규현팀
/
🐾
DailyLog
/
🦉
2022.04.11
🦉

2022.04.11

Scrum Master
곽동운
createdAt
Apr 11, 2022 05:24 AM
type
Log
Constrouctor
📎
2022.04.11 (월)
 
notion image

🧨 ISSUE 사항


1. private 메서드의 테스트 코드를 작성 해야되는가?

// 외부에서 사용되는 계산 메서드 public int calculate(String formula) { String postFix = convertPostFix(formula); return calculatorPostFix(postFix); } // 후위식 변환 메서드 private String convertPostFix(String formula) { ... } // 변환된 후위식을 계산해주는 메서드 private int calculatorPostFix(String postFix) { ... }
🤔  위의 경우라면 테스트 코드 작성은 어떻게 하는것이 좋을런지??
  1. calculate 메서드로 다양한 경우의 테스트 코드를 작성한다.
  1. private 메서드도 어떻게든 테스트 코드를 작성한다.
 

🚀 TIL?


김병연
  • IF문에서 ELSE구문은 지양하라! (By 우테코)
    • else 예약어를 쓰지 않는다
      The ThoughtWorks Anthology의 더 나은 소프트웨어를 향한 9단계: 객체지향 생활 체조 중 규칙 2 에 대한 내용이다. 필자는 현재 우아한 테크코스(이하 우테코) 를 진행하고 있는데 우테코를 들어오기 위한 과정 중 프리코스라는 과정이 있었다. 프리코스는 3개의 미션으로 진행되었고 각 미션마다 프로그래밍 요구사항이 주어진다. 두 번째 미션을 받았을 때 아래와 같은 요구사항을 마주하게 되었다.
      else 예약어를 쓰지 않는다
      https://tecoble.techcourse.co.kr/post/2020-07-29-dont-use-else/
      else 예약어를 쓰지 않는다
     
    김형욱
       
      박진형
      • [도서] 클린코드 2-3장 발표
        • 클린코드 2장 - 의미 있는 이름
          2장에서는 의미있는 이름에 대해서 다룬다. 우리는 변수, 함수, 인수, 클래스, 패키지, 소스파일, 디렉토리, war, jar 등 많은 곳에 이름을 붙인다. 이름을 잘 지으면 여러모로 편하다는 것과 몇가지 규칙을 소개하고 있다. 의도가 분명한 이름을 지으면 절약하는 시간이 많아질것이고 자신을 포함한 코드를 읽는 사람이 행복해 질것이라고 말하고 있다.
          클린코드 2장 - 의미 있는 이름
          https://velog.io/@pjh612/%ED%81%B4%EB%A6%B0%EC%BD%94%EB%93%9C-2%EC%9E%A5-%EC%9D%98%EB%AF%B8-%EC%9E%88%EB%8A%94-%EC%9D%B4%EB%A6%84
          클린코드 2장 - 의미 있는 이름
          클린코드 3장 - 함수
          어떤 프로그램이든 가장 기본적인 단위가 함수다. 이 장은 함수를 잘 만드는 법을 소개한다. 함수를 만드는 첫째 규칙은 '작게'다. 이 책의 저자는 함수가 적을 수록 좋다는 근거를 대기는 좀 어렵지만 40여년 동안 온갖 크기로 함수를 구현해봤을 때 작은 함수가 좋았다라고 확신한다고 한다. 이 책의 저자는 함수를 분리하여 수십줄의 코드를 9줄의 코드로, 9줄의 코드를 3줄의 코드로 수정할 수 있다고 한다.
          클린코드 3장 - 함수
          https://velog.io/@pjh612/%ED%81%B4%EB%A6%B0%EC%BD%94%EB%93%9C-3%EC%9E%A5-%ED%95%A8%EC%88%98
          클린코드 3장 - 함수
      • Enum으로 다형성을 구현하는 방법을 모색해봤습니다.
      • 간밤에 수다를 많이 떨었습니다
      • SpringBoot 강의 들었습니다
       
      곽동운
         
        박혜빈