커맨드(Command)란?
커맨드는 상태를 변경하는 작업을 의미하며, 데이터의 추가, 수정, 삭제와 같은 작업을 의미합니다. 그러나 커맨드는 단순히 상태를 변경하는 것뿐만 아니라, 특정한 명령이나 요청을 통해 시스템에 지시를 내리는 행위로도 이해될 수 있습니다. 이러한 작업을 수행하는 과정에서 부작용(side effect)이 발생할 수 있습니다.
사이드 이펙트(side effect)란?
사이드 이펙트는 직역하면 부작용이란 의미로, 예상하지 못한 결과가 생기는 문제를 의미합니다.