Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 컴퓨터 활용 능력 1급
- 웹 디자인 기능사
- 열거형
- youtube review
- 컴퓨터 구조
- mysql 설치 방법과 정상 작동 확인하기
- 뷰
- INSERT
- 명령 프롬프트
- sqld
- github에 새 리포지토리 추가하기
- 친절한 SQL 튜닝
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- 혼자 공부하는 SQL
- 혼자 공부하는 네트워크
- Update
- 운영체제
- 클러스터형 인덱스와 보조 인덱스
- 데이터모델링
- oracle
- 인덱스의 개념과 장단점
- delete
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- 2025-02-13
- 리눅스 마스터 2급
- 컴퓨터 활용 능력
- 이것이 오라클이다
- gitkraken을 통한 프로젝트 올리기
- 데이터 모델링
- 첫 프로그래밍
Archives
- Today
- Total
코딩 브이로그
<느낀점> 1장 깨끗한 코드 본문
프로젝트 관리자와 상관없이 프로그래머는 자신이 작성한 코드에 책임감을 깊이 있게 가져야 한다.
코드는 독자가 존재한다. 고로 가독성이 좋아야 한다.
깨끗한 코드는 결코 설계자의 의도를 숨기지 않는다.
깨끗한 코드에는 의미있는 이름이 붙는다.
테스트 주도 개발을 해야 한다. 모든 테스트를 통과한다.
중복이 없다.
시스템 내 모든 설계 아이디어를 표현한다.
클래스, 메서드, 함수 등을 최대한 줄인다.
코드를 읽으면서 짐작했던 기능을 각 루틴이 그대로 수행한다면 깨끗한 코드라 불러도 되겠다.
코드가 그 문제를 풀기 위한 언어처럼 보인다면 아름다운 코드라고 불러도 되겠다.
'클린코드' 카테고리의 다른 글
<느낀점> 3장: 함수 (0) | 2024.02.07 |
---|---|
<느낀점> 2장 의미 있는 이름 (1) | 2024.02.07 |