Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
eve712 committed Nov 19, 2020
1 parent df5b490 commit d75d5c3
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions Mission6/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# 코드스쿼드 코코아 Mission6
## Checkpoint
- 하나의 클래스가 너무 크지 않고 적절한 역할만을 수행.
(응집도 있는 클래스)
- 클래스간의 연결시 결합도가 낮게.
- 클래스의 메서드들도 역할에 충실, 작은 역할만 하는 코드. 한 가지 역할만!
- 생성자에서는 객체의 속성을 초기화하는 역할만.

## 📚공부할 것
- 커밋로그 작성법! (egjs, nhn 오픈소스 참고)
- 클로저 변수
- get, set

## 🤓Review
- 함수 이름 지을 때 동+명 (설계의 중요성)
- add, remove (데이터 관리)
- render (화면 뷰포트 관련)
- 리팩토링은 중복을 제거하는 것에서 시작
- 비슷한 역할의 함수는 일관성 있게 짜는 것이 좋다. (가독성)
- 클래스의 크기보다는 응집도있는 역할이 더 중요.
- 매개변수 (event) → ({ keycode, target }) destructuring 활용


## 채용공고 보면서
- CS(데이터베이스, 자료구조, 네트워크)에 대한 공부 중요
- ECMAScript 2015는 필수
- 개발환경 구축 능력(webpack, babel)
- 자기주도적 개발(라이브러리, 오픈소스 기여 경험)

0 comments on commit d75d5c3

Please sign in to comment.