일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- vscode
- LeetCode
- 백준
- DFS
- 동적 계획법
- 리트코드
- Algorithm
- Data Structure
- 알고리즘
- Database
- DP
- TypeScript
- 그레이들
- 자바
- git
- Python
- Javascript
- 안드로이드
- BFS
- 다이나믹 프로그래밍
- frontend
- db
- 프로그래머스
- java
- Redux
- network
- CS
- VIM
- react
- Graph
Archives
- Today
- Total
목록clean code (1)
늘 겸손하게
CS - 클린코드 작성법
클린코드? 내가 아닌 다른 개발자가 나에게 물어볼 필요없이 이해하고 작업할 수 있는 코드 이해하기 쉽고 변경하기 쉬운 코드 모든 팀원이 이해하기 쉽도록 작성된 코드 가독성이 중요한 포인트 왜 클린코드를 작성해야하나요? 왜 가독성이 그렇게 중요할까요? 일반적으로 기존 코드를 변경하고자 할 때, 해석하는 시간과 수정하는 비율이 10:1이라고 합니다. 예로, 코드를 변경하는데 11시간을 사용했다면 코드를 해석하는데 10시간, 수정하는데 1시간 정도 걸린다는 뜻입니다. 그렇기 때문에 개발시간을 줄이기 위해서는 코드를 해석하는 시간을 줄여야하고, 당연하게도 코드 가독성이 높을수록 코드를 해석하는 시간이 줄어듭니다. 또한, 대부분의 결함은 기존 코드를 수정하는 동안에 발생하므로 이해하기 쉬운 코드를 작성해야 오류의..
Computer Science
2022. 9. 28. 19:03