목록Sparta Coding Club/Clean Code (1)
취미가 좋다
클린 코드를 만드는 조건들
1. 이름 정하기 길어도 되므로 의미(의도) 전달이 되도록 한다. 의미를 전달할 때, 인자를 활용해도 좋다. 함수의 역할이 get adults from people 에서 def get_adults(people) 로 이름을 짓는다. bool 결과를 내는 함수는 is_ 를 보통 사용한다. (ex. is_full( )) 상수는 대문자 변수에 저장한다. 과도한 줄임말을 쓰지 않는다. 2. 함수 함수를 너무 길게 작성하지 않는다. 추상화 수준이 낮은 코드들을 묶어서 추상화 수준을 높게 표현하면 가독성이 올라간다. 디테일한 부분을 숨긴다. 같은 역할을 하는 코드들을 모아 함수로 만든다. 과도하게 중복된 if문은 실수를 발생시킬 수 있기 때문에, 빠르게 if문을 빠져나오는 early return을 사용한다. 주석 없..
Sparta Coding Club/Clean Code
2021. 8. 16. 22:09