TIL

우테코 3주차 피드백

yolang 2024. 11. 8. 08:55
728x90

동기분께서 귀한 피드백을 해주셔서 그것을 기반으로 다음주차 진행해보려고 한다.

 

2주차에 대한 피드백이었는데 핵심은 다음과 같았다.

  • Error Message 의 내용을 static nested class로 만들지 말고, enum으로 관리하기
  • 용도에 따라 public 함수와 private 함수 잘 구분하기 
  • MVC 패턴 분류 기준에 따라 명확하게 함수 구분하기
    • 객체로서 의미가 있는 것만 객체로 할당하기
  • INTEGER와 int의 사용 구분하기 - NULL 값을 허용하느냐 안하느냐
  • 매직넘버 - 상수화 해서 관리하기
  • 함수를 최대한 한가지 기능만 하도록 나누기

 

3주차 공통 피드백에서 신경쓸 부분은 다음과 같았다.

  • 연관성이 있는 상수는 static final 대신 enum을 활용한다. 
  • 객체는 객체답게 사용한다. - 로직 구현 없이 getter로만 사용하지 말기
  • 필드(인스턴스 변수)의 수를 줄이기 위해 노력한다.
  • 단위테스트 하기 어려운 코드를 쉽게 바꾸기

TDD : Test Driven Development 

을 도전해보려고 한다. 

 

저번주차에 test를 마지막에 다 만들면서 분명 개발 순서가 잘못되었다는 생각을 했었는데

이번에는 TDD를 해보면서

기능별로 테스트코드를 먼저 작성하고 예외 상황도 테스트하면서 코드를 만들 어 야 쥥~~

728x90