카테고리 없음

원티드프리온보딩 9월

아놀드금자 2023. 9. 5. 20:14
728x90

4. 발음하기 쉬운 걸 사용하라
5. 검색하기 쉬운 걸 사용하라(로그 검색 필요)
6. 타입과 관련된 문자열X( ex. String, object…)
예외: 인터페이스클래스(Factory)와 구현클래스(FactoryImp)
7. 한 개념에 한 단어를 사용하라
8. 의미있는 맥락을 추가하라 (addr+~)
9. 불필요한 맥락을 없애라(의미 없는 접두사x, 의미전달이 안되는 짧은 변수명보다 명확하게 전달되는 긴 변수명)



Function; 한 가지만 하자
작게 만들어라

한 함수 다음에는 추상화 단계가 한단계 낮아지도록?
-> 이게 무슨말이야 한단계 내려갈수록 구체화?
이미지 참고

solid 이야기…
switch문 쓸때 주의?

함수의 인수 종류와 개수
인수는 input으로 인식… 그렇기에 output역할을 하는 변수 전달 비추


2부

private 접근제어자 쓰는이유: 은닉, 결합도 낮추기 위해…
그러나 getter setter 쓰면 은닉이 되느냐?
-> 내부구조 노출됨

그렇다면 진정한 캡슐화란 무엇인가

728x90