본문 바로가기

코딩

[노마드 코더]clean code

깨끗한 좋은 코드란 코드 자체로 자신을 설명하는 코드임. 부연설명없이 이것이 어떻게 동작하고 무엇을 고민했는지 알 수 있는 코드임. ->읽기 쉬운 코드!
1. 의미있는 숫자는 상수로 지정해라!!(검색가능한 이름을 사용해라)
ex)하루가 몇초로 이루어져 있는지를 쓸 때는 리터럴을 쓰는게 아니라 상수로 지정해서 써라!

2. 함수명은 반드시 동사로 지어라!
이렇게 하면 함수가 너무 많은 기능을 하는 것은 아닌지, 함수를 더 분리해야 하는 것은 아닌지, 어떤 기능을 하는지 쉽게 알 수 있다.

3. 함수의 매개변수는 최대 3개정도
불가피하게 많을 경우 configuration object를 보내라!
object 를 param으로 써라

4. 인수에 boolean값을 넣는 것을 지양하자.
부울값을 넣는다는 것은 함수안에 if else가 있다는 말이고 이런경우 함수를 더 쪼개는 것이 나음!하나의 함수는 하나의 기능!

5. 변수명을 지을 땐 너무 짧은 축약x

처음부터 잘 구조화된 코드를 짤 수는 없다. 일단 짜고 나주에 다듬으면 된다. 맞는 말이기도 하지만 한번에 구조화 시키는 노력을 하지 않으면 늘지 않는다. 목표는 한번에 멋진, 잘 구조화된 코드를 작성하는 것임. 그것을 할 수 있도록 노력하셈

'코딩' 카테고리의 다른 글

Bootstrap  (0) 2020.07.09
html 시멘틱 태그  (0) 2020.07.04
configuration object?  (0) 2020.07.01
콘솔? 쉘? 명령프롬프트?  (0) 2020.07.01
빈프로젝트? 템플릿프로젝트?구름IDE  (0) 2020.07.01