본문 바로가기

개발정보

Side Effect

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

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

 

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

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

 

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

모두 Side Effect 라고 한다. 

반응형

'개발정보' 카테고리의 다른 글

Github 동작 원리  (0) 2022.09.14
웹소켓  (0) 2022.06.06
Singleton 패턴  (2) 2022.05.04
바인딩  (2) 2022.05.02
브라우저 캐싱  (1) 2022.04.12