CSS 우선순위 / 함수를 나누는 이유

객체의 직렬화 ·2023년 7월 1일

FE

목록 보기
5/10

HTML에 CSS를 넣을 수 있는 3가지 방법과 우선순위

inline: 태그에 직접 넣기
internal: style태그에 직접 작성
external: 외부 css파일을 link태그로 넣기
inline > internal = external

css는 기본적으로 cascading이 적용되지만 그와 별개로 inline 스타일은 우선적으로 적용되므로 사용에 유의

함수는 무엇이고 왜 우리가 함수를 잘게 나누는 이유

우리가 함수를 잘게 나누는 이유는 다양합니다.

가장 큰 이유는 코드의 재사용성을 높이기 위해서입니다. 함수를 세분화하면, 같은 코드를 반복해서 작성하지 않아도 되므로 코드의 양을 줄일 수 있습니다. 이는 코드를 작성하는 시간을 절약하고, 유지보수를 쉽게 만들어줍니다.

또한 함수를 작은 단위로 나누면 코드의 가독성도 향상됩니다. 코드가 간결하고 명확해지기 때문입니다. 이는 코드를 이해하고 수정하기 쉽게 만들어줍니다.

또한 함수를 작게 나누면 디버깅하기 쉬워집니다. 작은 함수는 오류를 찾기 쉽습니다. 코드에 문제가 있을 때, 디버깅하기 위해 전체 코드를 살펴볼 필요 없이, 문제가 있는 함수만 검토하면 됩니다.

마지막으로, 함수를 잘게 나누면 코드의 결합도를 낮출 수 있습니다. 함수를 작게 나누면 함수 간의 의존성이 줄어들기 때문입니다. 이는 코드의 유연성을 높이고, 코드를 수정하거나 업그레이드하기 쉽게 만들어줍니다.

따라서 함수를 잘게 나누는 것은 코드의 재사용성, 가독성, 디버깅 용이성, 유연성을 향상시키고, 코드의 양을 줄이는 등의 이점을 가져옵니다.

profile
Free sprit engineer | 커밋할때마다 손 떨리는 화학원소 - 탄소(C)같은 초급개발자 | James Gosling 같은 사람이 되고 싶은 싶은 자바꿈나무🌱

0개의 댓글