클린 코드: Difference between revisions
From IT Wiki
(새 문서: == 조건 == 단순하고 직접적이다 간단해서 버그가 숨어들지 못한다 하나의 기능만을 제공한다 중복이 없다 잘 쓴 문장처럼 읽힌다 짐작했...) |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
;Clean Code | |||
== 조건 == | == 조건 == | ||
단순하고 직접적이다 | * 단순하고 직접적이다 | ||
간단해서 버그가 숨어들지 못한다 | * 간단해서 버그가 숨어들지 못한다 | ||
하나의 기능만을 제공한다 | * 하나의 기능만을 제공한다 | ||
중복이 | * 중복이 최소화된다 | ||
잘 쓴 문장처럼 읽힌다 | * 잘 쓴 문장처럼 읽힌다 | ||
짐작했던 기능을 그래도 수행한다 | * 짐작했던 기능을 그래도 수행한다 | ||
작성자가 아닌 사람도 읽기 쉽고 고치기 쉽다 | * 작성자가 아닌 사람도 읽기 쉽고 고치기 쉽다 | ||
단위 테스트와 인수 테스트가 존재한다 | * 단위 테스트와 인수 테스트가 존재한다 | ||
모든 테스트를 통과한다 | * 모든 테스트를 통과한다 | ||
== 참고 문헌 == | == 참고 문헌 == | ||
* 클린 코드 - 로버트 C. 마틴 | * 클린 코드 - 로버트 C. 마틴 | ||
[[분류:소프트웨어 공학]] |
Latest revision as of 14:08, 19 May 2022
- Clean Code
조건[edit | edit source]
- 단순하고 직접적이다
- 간단해서 버그가 숨어들지 못한다
- 하나의 기능만을 제공한다
- 중복이 최소화된다
- 잘 쓴 문장처럼 읽힌다
- 짐작했던 기능을 그래도 수행한다
- 작성자가 아닌 사람도 읽기 쉽고 고치기 쉽다
- 단위 테스트와 인수 테스트가 존재한다
- 모든 테스트를 통과한다
참고 문헌[edit | edit source]
- 클린 코드 - 로버트 C. 마틴