한번에 하나씩

Lee Seung Jae·2021년 6월 13일
0

한번에 하나씩

"함수는 오직 한 가지의 작업만 수행해야 한다" 라는 말은 많이들 들어봤던 내용이다. 이것이 항상 함수 수준에 머물러야 하는 것은 아니다. 커다란 함수안에 있는 코드를 재조직하여 그 안에 여러개의 독자적인 논리적 영역이 있는것처럼 만들 수 있다.

작업은 작을 수 있다.

한번에 두가지, 세가지 일을 하는데 작은 규모여도 그 기능을 분명히 함으로써 더 이해하기 쉽게 코드를 만들 수 있다. 작은 기능이라도 함수로 나누어서 2개나 3개를 만들어서 사용하면 분명히 가독성을 높이기 좋을 것이다.

여기서는 무조건 한번에 하나의 일만 수행하게 만드는 방법에 대한 예시들을 쭉 나열했다.
일단 이해하기가 어렵다면 소스코드를 무조건 단계별이나 기능별로 하나하나 작더라도 모두 나열을 해본다.
그렇게 되면 함수로 빼거나 클래스로 묶을 수가 있을 것이다.
그렇게 되면 훨씬 가독성과 이해도를 높일 수 있는 코드를 작성할 수 있을것이다.

여기 부분은 간단해서 이정도로 포스팅을 마치도록 하겠다.

profile
💻 많이 짜보고 많이 경험해보자 https://lsj8367.tistory.com/ 블로그 주소 옮김

0개의 댓글