Interview_forQuestion_for_Biginner에 나와있는 개발자 면접 질문들에 간단하게 정리
좋은 코드 생각하는 것을 반대로 좋지 않은 코드를 생각해보면
- 같이 협업하는 사람들이 알기 어려운 코드
- 본인도 리팩토링이 어려운 코드
- 어디에서 오류가 났는지 모르는 코드
좋지 않은 코드 줄이는 법
- 추상화 - 함수를 분리할때는 함수의 역할을 인지하고 하나의 역할만 하도록 하여 의미가 있도록
- 삭제하기 쉬운 코드와 삭제하기 어려운 코드 분리 -
- 일관성 - 네이밍, 디렉토리
- 확장성
좋은 코드란 무엇일까?