가독성: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글편집 요약 없음
Cwt96bot (토론 | 기여)
잔글 Bot: Fixing redirects
2번째 줄:
 
==북디자인에서의 가독성==
북디자인에서의 가독성은 독자가 [[책]]을 읽기 얼마나 좋은지를 뜻하며, [[글꼴|서체]], 레이아웃, 자간, 행간, 여백등에 따라 결정된다.
 
== 프로그래밍에서의 가독성 ==
[[컴퓨터 프로그래밍|프로그래밍]]에서의 가독성이란 소스코드를 보고 코드가 의도하는 동작이나 [[알고리즘]]을 얼마나 쉽게 이해할 수 있는지를 뜻한다. 예를 들어 [[어셈블리어]]는 [[기계어]]보다 가독성이 높다고 할 수 있다.
 
코드의 가독성은 [[컴퓨터 소프트웨어|소프트웨어]]가 보통 여러 사람에 의해, 오랜 기간 동안 관리되고 발전되는 것이기 때문에 점점 더 중요하게 인식되고 있다. 코드의 가독성을 일부러 떨어뜨리는 이른바 obfuscation이 연구되기도 하지만, 가독성이 안 좋은 코드는 버그 유발, 효율성 저하, 중복성의 위험이 있다고 여겨진다.
 
가독성은 코딩 스타일과 관련이 있으며, 스타일에는 다음과 같은 요소들이 있다.