Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions formatting.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// 1. 개념을 빈 행으로 분리하라.

function someMethod() {
console.log("hi");
}
//여기에 빈 행 추가!
function secondMethod() {
console.log("hello");
}

// => 빈 행이 있어야 가독성도 높아지고 눈이 아프지 않다.

// 2. 종속 함수
// 한 함수가 다른 함수를 호출한다면 두 함수는 세로로 가까이 배치하는 게 좋다. 또한 가능하다면 호출하는 함수를 호출되는 함수보다 먼저 배치하는 게 best! => 그래야 프로그램이 자연스럽게 읽히게 된다. => 호출되는 함수를 찾기가 쉬워지며 그만큼 모듈 전체의 가독성도 높아짐

function makeName() {
let name = self.getName();
}

function getName() {
//어쩌구저쩌구
}

// 위와 같이 getName을 호출하는 함수가 있으면, 그 함수 선언 다음에 getName()을 배치하는 게 좋다는 뜻
// 간단하지만 매우 유용...

// 3. 들여쓰기 무시하지 말기
30 changes: 30 additions & 0 deletions 형식맞추기.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
1.형식 맞추기

- 질서정연하고 깔끔하며, 일관적인 코드를 본다면 사람들에게 전문가가 짰다는 인상을 준다.

- 프로그래머라면 형식을 깔끔하게 맞춰 코드를 짜야 한다.

- 코드 형식을 맞추기 위한 간단한 규칙을 정하고, 팀으로 일한다면 팀이 합의한 규칙을 정해 모두가 그 규칙을 지켜야 한다.

2. 형식을 맞추는 목적

- 코드 형식은 의사 소통의 일환이며, 의사소통은 개발자의 일차적인 의무이다.

- 오늘 구현한 코드의 스타일과 가독성 수준은 유지보수의 용이성과 확장성에 지속적인 영향을 미친다.

- 코드는 사라져도 스타일과 규율을 사라지지 않는다.

---

[형식을 맞추는 방법]

1) 적절한 행 길이 유지
2) 세로 밀집도
3) 수직 거리
4) 변수 선언
5) 인스턴스 변수
6) 종속 함수
7) 개념의 유사성
8) 가로 형식 맞추기
9) 들여쓰기
10) 가짜 범위