이해하기 쉬운 코드 작성방법 정리
제목 그대로 이해하기 쉽게 코드를 작성하는 방법을 다룬다.
- 이해하기 쉬운 코드를 작성해야 하는 이유?
본인, 동료가 코드를 읽고 이해하는 시간도 많음 -> 이런 시간을 줄이기 위해서 !
- 코드를 이해한다는 것의 의미
1. 코드를 자유롭게 수정할 수 있어야 함.
2. 버그를 찾을 수 있어야 함.
3. 수정된 내용이 어떤 영향을 미치는지 알아야 함.
- 방법?
1. 네이밍 - 구체적인 단어를 선택하기, 시간이나 용량을 사용하면 단위를 포함하기, 축약형을 사용할 때 새로운 사람도 이해할 수 있을 정도로 생각하기
2. 보기 좋은 코드 - 줄바꿈, 로직을 메소드로 묶기, 추상화 수준을 고려하기(고수준 함수 안에 중수준 함수 넣기)
3. 논리 단순화 - 중첩 최소화
4. 작게 유지 - 인터페이스 단순화, 거대한 코드가 있으면 작은 단위로 쪼개서 변수나 함수 만들기
5. 테스트 코드 - 읽기 쉬워야 함. 실제 코드 사용과 동작을 설명한 문서이기도 함.
6. 함수형 프로그래밍 - 함수를 조립해서 동작을 구현함. 동일한 입력이 오면 동일한 결과값을 리턴함. 복잡하지 않게 할 때 좋은 방법.
728x90
'책꽃이 📔' 카테고리의 다른 글
23년 1월에 읽은 개발 아티클 🔖 (0) | 2023.01.05 |
---|---|
다른 개발자 분들의 2022 회고 글을 읽다. (0) | 2022.12.28 |
[22.12.05-22.12.11] 이번 주의 아티클 📝 (0) | 2022.12.10 |
[22.11.28-22.12.4] 이번 주에 읽은 아티클 😯 (0) | 2022.12.04 |
[11.21-11.27] 인상깊게 읽은 아티클 🔖 (0) | 2022.11.23 |