개발정보

Side Effect

잉여개발자 2022. 5. 16. 12:41
반응형

일반적으로 사이드 이펙트는 " 의도하지 않은 결과 " 를 의미한다. 

특정 작업의 결과로 예상하지 않던 부수적인 효과를 말한다. 

 

함수를 입력값에 대한 일정한 출력을 하는 것으로 가정할 때, 출력값에 영향을 미치지 않는

모든 결과를 Side Effect 라고 한다.

 

예를들어, a + b 를 해서 결과값을 리턴하는 함수에서 계산 기록을 저장하거나, 네트워크로 전송하는 것을 

모두 Side Effect 라고 한다. 

반응형