함수는 하나의 계산식을 사용하거나 가지고 있는 정보를 주기에 편리하다.
그러나 함수에 여러개의 결과를 받아오면 효율적일까?
당연히 아니다. 오히려 효율이 떨어지고 개발자들도 이 함수가 무슨 역할을 하는지 모른다.
그래서 함수에는 왠만해서 하나의 결과만 받아오도록 설계된다.
함수 뿐만 아니라 모든 기능들은 하나를 초과한 임무는 잘 주어지지 않는다.
컴포넌트도 마찬가지로 역할이 많아지면 역할을 분산시켜야 효율적으로 사용이 된다.
많은 기능을 짊어지어주면 과부하가 걸린다.
이걸 기억해야한다!
'개발자이야기' 카테고리의 다른 글
발상의 전환 - 객체지향 (0) | 2021.02.07 |
---|---|
[프로그램이란] (0) | 2020.12.01 |
모르는 것을 인정하는 용기 (0) | 2020.11.25 |
업무 룰 (0) | 2020.11.24 |
sm과 si의 개발자의 차이 (0) | 2020.07.08 |