1. 객체 지향 프로그래밍을 잘하기 위한 9가지 원칙(소트웍스 앤솔러지)
① 한 메서드에 오직 한 단계의 들여쓰기만 한다.
② else 예약어를 쓰지 않는다.
③ 모든 원시 값과 문자열을 포장한다.
④ 한 줄에 점을 하나만 찍는다.
⑤ 줄여 쓰지 않는다(축약 금지).
⑥ 모든 엔티티를 작게 유지한다.
⑦ 3개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.
⑧ 일급 컬렉션을 쓴다.
⑨ getter/setter/프로퍼티를 쓰지 않는다.
2. 클린코드는 왜 중요한가(클린코드)?
https://www.youtube.com/watch?v=FSte4ht7jII
3. 레거시(legacy)
: 정보·통신 정보 시스템에서 낡은 하드웨어나 소프트웨어를 통틀어 이르는 말.
새로 제안하는 방식이나 기술을 부각하는 의미로 주로 사용한다.
클린코드가 왜 중요한지 언제나 명심하며,
객체 지향 프로그래밍을 잘하기 위한 9가지 원칙을 명심하자!
'IT공부 > TDD(Test-Driven Development)' 카테고리의 다른 글
[현실 세상의 TDD] 학습 목표 및 과정 소개 (0) | 2021.06.01 |
---|---|
[플레이그라운드] 첫번째 미션, 숫자 야구 게임 (0) | 2021.06.01 |
[플레이그라운드] 학습 목표 및 과정 소개 (0) | 2021.05.27 |