Skip to content

Commit 7523563

Browse files
cottonpupViolet-Bora-Lee
authored andcommitted
[오타수정] 2.15 함수 #1454
1 parent c1ae375 commit 7523563

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

1-js/02-first-steps/15-function-basics/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function showMessage() {
2020
}
2121
```
2222

23-
`function` 키워드, *함수 이름*, 괄호로 둘러싼 매개변수를 차례로 써주면 함수를 선언할 수 있습니다. 위 함수에는 매개변수가 없는데, 만약 매개변수가 여러 개 있다면 각 매개변수를 콤마로 구분해줍니다. 이어서 함수를 구성하는 코드의 모임인 '함수 본문(body)'을 중괄호로 감싸 붙여줍시다.
23+
`function` 키워드, *함수 이름*, 괄호로 둘러싼 매개변수를 차례로 써주면 함수를 선언할 수 있습니다. 위 함수에는 매개변수가 없는데, 만약 매개변수가 여러 개 있다면 각 매개변수를 콤마로 구분해 줍니다. 이어서 함수를 구성하는 코드의 모임인 '함수 본문(body)'을 중괄호로 감싸 붙여줍시다.
2424

2525
```js
2626
function name(parameters) {
@@ -370,7 +370,7 @@ return (
370370
371371
함수는 어떤 `동작`을 수행하기 위한 코드를 모아놓은 것입니다. 따라서 함수의 이름은 대개 동사입니다. 함수 이름은 가능한 한 간결하고 명확해야 합니다. 함수가 어떤 동작을 하는지 설명할 수 있어야 하죠. 코드를 읽는 사람은 함수 이름만 보고도 함수가 어떤 기능을 하는지 힌트를 얻을 수 있어야 합니다.
372372
373-
함수가 어떤 동작을 하는지 축약해서 설명해주는 동사를 접두어로 붙여 함수 이름을 만드는 게 관습입니다. 다만, 팀 내에서 그 뜻이 반드시 합의된 접두어만 사용해야 합니다.
373+
함수가 어떤 동작을 하는지 축약해서 설명해 주는 동사를 접두어로 붙여 함수 이름을 만드는 게 관습입니다. 다만, 팀 내에서 그 뜻이 반드시 합의된 접두어만 사용해야 합니다.
374374
375375
`"show"`로 시작하는 함수는 대개 무언가를 보여주는 함수입니다.
376376
@@ -394,13 +394,13 @@ checkPermission(..) // 승인 여부를 확인하고 true나 false를 반환함
394394
접두어를 적절히 활용하면 함수 이름만 보고도 함수가 어떤 동작을 하고 어떤 값을 반환하는지 쉽게 알 수 있습니다.
395395
396396
```smart header="함수는 동작 하나만 담당해야 합니다."
397-
함수는 함수 이름에 언급되어있는 동작을 정확히 수행해야 합니다. 그 이외의 동작은 수행해선 안 됩니다.
397+
함수는 함수 이름에 언급되어 있는 동작을 정확히 수행해야 합니다. 그 이외의 동작은 수행해선 안 됩니다.
398398

399399
독립적인 두 개의 동작은 독립된 함수 두 개에서 나눠서 수행할 수 있게 해야 합니다. 한 장소에서 두 동작을 동시에 필요로 하는 경우라도 말이죠(이 경우는 제3의 함수를 만들어 그곳에서 두 함수를 호출합니다).
400400

401401
개발자들이 빈번히 하는 실수를 소개해 보겠습니다.
402402

403-
- `getAge` 함수는 나이를 얻어오는 동작만 수행해야 합니다. `alert` 창에 나이를 출력해주는 동작은 이 함수에 들어가지 않는 것이 좋습니다.
403+
- `getAge` 함수는 나이를 얻어오는 동작만 수행해야 합니다. `alert` 창에 나이를 출력해 주는 동작은 이 함수에 들어가지 않는 것이 좋습니다.
404404
- `createForm` 함수는 form을 만들고 이를 반환하는 동작만 해야 합니다. form을 문서에 추가하는 동작이 해당 함수에 들어가 있으면 좋지 않습니다.
405405
- `checkPermission` 함수는 승인 여부를 확인하고 그 결과를 반환하는 동작만 해야 합니다. 승인 여부를 보여주는 메시지를 띄우는 동작이 들어가 있으면 좋지 않습니다.
406406

0 commit comments

Comments
 (0)