본문 바로가기
레거시

2022.02.20의 기록

by GroovyArea 2022. 2. 20.

▶ 오늘 실현 가능한 세부 목표

=>  공부 관련

1) 검증 받는 날 

=> 기술 면접, 프로젝트 제출

 


문제 정리

1. Primitive Type만 사용하려는 경향을 피하자

=> 작은 객체 타입을 사용하는 습관을 기르자

 

2. 극단적인 체이닝은 피하라

=> 한 줄의 하나의 dot 연산자 사용

=> 체이닝보단 메서드로의 분리가 효과적임

 

3. Getter/Setter/Property를 남용하지 말자

=> 객체가 고유 역할을 가지고 있다면, 객체의 속성을 직접 가져오거나 직접 변경할 일이 없어야 함.

=> 객체에 묻지 말고 메시지를 보내라(Tell Don't Ask) -> 객체끼리 협력하는 경우 정보를 요구하지 말고 행위를 하도록 시켜라. (정보 은닉의 중요성을 강조하는 원칙)

 


 피드백

> 웬만한건 다 노션에 정리

> 오늘 기술 면접 질문 답 다 정리

=> 장황하게 늘어놓지 말며 핵심만 간결히 말하자.

> 책 구매 완료 스프링 개구리 책

> 코테 주에 3번 정도 풀기

> 프로젝트 MVC와 코드 리팩토링 ㄱㄱ

1. 상수화 : 변수에 의미 부여

2. 모델 클래스를 분리하기

3. View 에서 불필요한 조건문과 변수 없애기

4. 선언은 거의 모델에서 하면 된다고 생각하자.

> 더 욕심내서 속도를 내자

반응형

'레거시' 카테고리의 다른 글

2022.02.22의 기록  (0) 2022.02.22
2022.02.21의 기록  (0) 2022.02.21
2022.02.19의 기록  (0) 2022.02.19
2022.02.18의 기록  (0) 2022.02.18
2022.02.17의 기록  (0) 2022.02.17