CQS 프로그래밍 원칙
프로그래밍 원칙 CQS (Command-query Separation, 명령-쿼리 분리)는 프로젝트의 각 함수가 오직 명령(어떠한 능동적인 행동)이나 오직 데이터 추출을 위한 쿼리 중 하나만 수행할 수 있어야 함을 가정합니다.
예를 들어, 프로젝트에 입력 필드를 강조 표시하는 함수가 있다면, 그 함수는 사용자가 입력한 정보를 동시에 파싱하고 데이터베이스로 전송해서는 안 되며, 이를 위해서는 별도의 함수가 필요합니다.
프로그래밍 원칙 CQS (Command-query Separation, 명령-쿼리 분리)는 프로젝트의 각 함수가 오직 명령(어떠한 능동적인 행동)이나 오직 데이터 추출을 위한 쿼리 중 하나만 수행할 수 있어야 함을 가정합니다.
예를 들어, 프로젝트에 입력 필드를 강조 표시하는 함수가 있다면, 그 함수는 사용자가 입력한 정보를 동시에 파싱하고 데이터베이스로 전송해서는 안 되며, 이를 위해서는 별도의 함수가 필요합니다.