HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🚀
Random Bit Flip
/
🐕
[2기 - 흑구] 2주차 RBF 미션
🐕

[2기 - 흑구] 2주차 RBF 미션

주차
실리날아 데이터베이스
회고일
Apr 1, 2022
참여자
멘토
Property
tag
 
Q. 흑구님 계산기 피드백 내용
  • 탭길이 고정 → 기본 4
  • 코드의 깊이가 깊어지는 것을 주의하자
  • 분기문 안에서 새로운 루프가 돌아야한다면 별도로 의미를 부여한 private 메소드로 쪼개는 것이 바람직하다.
  • 테스트 코드 작성시 given, when, then을 표준으로 하되, when와 then은 통합하기도 한다.
  • 테스트 코드 작성시 여러 인자로 동일한 테스트를 실행할 때 @ParameterizedTest 사용
  • 되도록 CheckedException 생성하여 예외처리를 강제하라.
  • 개발자 스스로 애매하다고 판단되는 부분, 히스토리로서 필요한 부분, 코드의 흐름을 망치지 않는 한의 최소한의 주석이 좋다.
  • 변수명을 용도를 분명히 알 수 있도록 명명하라.(약어 사용 자제)
  • Map 객체는 key가 없는 경우도 있으니 keyset 메소드를 활용
 
Q. 각자 이번주 공부했던 내용
  • if, switch 차이
  • 인터페이스가 있을 땐 그걸 사용해야하는 이유
  • enum
  • 정규표현식 (https://www.youtube.com/watch?v=t3M6toIflyQ&t=719s)
 
Q. 추천하는 책들
  • 모던 자바 인 액션
  • 토비의 스프링
 
 
Q. 추천하는 영상
Video preview
Video preview