Clean Code (클린 코드) 작성하는 방법

1. 최대한 모두 변수화 시킨다.

예를들어 어떠한 특정한 숫자가 있다고 하자.

내가 적은것은 코드이면 나 자산은 해당 숫자가 무엇인지 알 수 있지만 다른 사람과 협업할 때 해당 숫자가 무엇인지 타인은 모른다.

그러므로 숫자를 변수에 담아 해당 숫자가 무엇을 뜻하는지 명시해 주어야 한다. 그리고 내가 작성한 코드일지라도 시간이 지나면 모를 수 있다.



2. 함수명은 반드시 동사로 작성한다.

회원의 데이터를 받아오는 함수가 있다고 하자

userData (X) ===> loadUserData (O)



3. 함수 하나에는 하나의 기능만 작성한다.

두개의 기능이 들어가면 두개의 함수로 나누자!



4. 함수 인자는 3개 이하로 하도록하며 많은 인자가 필요할 경우 객체로 전달한다.



5. Boolean 값을 함수의 인자로 보내는것은 최대한 방지한다.



6. 축약어는 사용하지 말자.

e (X) ===> email
u (X) ===> user





7. 마지막으로 Clean Code를 작성하는것에 신경을 너무 쓰다보면 개발하는 속도가 느려질 수 있다.

그러므로 일단 기능을 만들고 더 나은 코드로 리팩토링하는것이 좋다.

댓글