일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 동적 계획법
- TypeScript
- VIM
- Graph
- 자바
- Algorithm
- 백준
- frontend
- Data Structure
- CS
- 알고리즘
- Javascript
- 프로그래머스
- DFS
- 다이나믹 프로그래밍
- db
- vscode
- react
- java
- Redux
- Python
- Database
- LeetCode
- BFS
- 그레이들
- network
- 안드로이드
- git
- DP
- 리트코드
Archives
- Today
- Total
목록클린코드 (1)
늘 겸손하게
CS - Software Engineering - 클린 코드
클린코드 코드를 작성하는 의도와 목적이 명확한 코드 다른 사람이 읽기 쉬운 코드 가독성이 좋은 코드 클린코드를 만들기 위한 규칙 1. 네이밍 (Naming) 변수, 클래스, 메소드에 의도가 분명한 이름을 사용한다. int date; function isAlpha(); ... 이름만 보고도 어떤 변수인지, 메소드인지 파악 가능한 이름 사용 2. 주석달기 반드시 주석을 달아야 할 이유가 있는 경우에만 작성 코드 내용 파악이 쉬운 경우 주석 달지 말 것 설명을 위한 설명은 금지 3. 꾸미기 (Aesthetics) 코드를 보기좋게 배치하고 꾸미기. 보기 좋은 코드가 읽기도 쉽다. 규칙적인 들여쓰기와 줄바꿈 사용 일관성있고 간결한 패턴으로 줄바꿈 메소드로 중복 코드 제거 4. 흐름제어 흐름제어문 (if, whil..
Computer Science/Software Engineering
2022. 11. 2. 12:56