-
피드백 받은 부분( 개발할 때 고려할 것)글또 2021. 2. 16. 23:31
피드백
- List<~> sample = ArrayList~ 형태로 작성해 자료구조의 다형성을 활용하자
- 문자는 String보다는 char를 사용
- final을 사용해 변화에 대응하자
- 상수를 적극 활용하자. 개발자의 의도를 쉽게 알 수 있다.
- 상수를 네이밍 할 때는 DataType을 곁들이지 않는다. -> PieceColor (X) Color (O)
- 클래스와 메소드는 하나의 목적만 가지자. solid원칙을 되새기자.
- 예외상황을 검증하자. 사용자는 개발자의 상상을 뛰어넘는 예외를 발생시킨다.
- Scanner는 close를 해주자. gc에 대해 공부하자
- enum에서 필드 접근보다는 getter를 사용하자 -> Color.White.repretention (X) Color.White.getRepretention() (O)
- 기능을 개발할 때 이미 있는 메서드인지 확인해 보자.
- 클래스와 메소드는 하나의 책임만, 클래스에 메소드가 많다면 많은 책임을 가지고 있다는 것
'글또' 카테고리의 다른 글
qna 피드백 (미션-4) (0) 2021.03.18 qna 피드백 (미션-3) (0) 2021.03.13 21.02 월기 (0) 2021.03.01 21.01 월기 (0) 2021.01.31 2020 회고 & 2021 Plan (5) 2021.01.02