fact
- 코드컴플리트 10장 읽기
- 빌더 패턴의 장단점을 공부하였다.
feeling
- 회사 코드리뷰를 하다보면 많은 생각이 드는데, 최대한 남의 감정이 상하지 않으면서
좋은 리뷰를 할 수 있는 방법들을 고민하게 된다.
- Naming Conventions and Coding style = Low
- Control Structures and Logical issues = Medium or High
- Redundant Code = High
- Performance Issues =High
- Security Issues = High
- Scalability Issues= High
- Functional Issues =High
- Error Handling = High
- Reusability = Medium
개인적으로 리뷰시 High단계만 리뷰로 하고 있지만 신뢰가 쌓여 다양하게 리뷰에서
이야기 했으면 좋겠다.
Findings
빌더 장점
- 복잡한 객체를 순차적으로 만들 수 있다
- 복잡한 객체를 만드는 구체적 과정을 숨긴다.
- 불완전한 객체를 사용하지 못하도록 방지 할 수 있다.
빌더 단점
- 구조가 복잡해 진다.
- 원하는 객체를 위해 빌더부터 만든다.
Affirmation