10 of 59 menu

CQS 프로그래밍 원칙

프로그래밍 원칙 CQS (Command-query Separation, 명령-쿼리 분리)는 프로젝트의 각 함수가 오직 명령(어떠한 능동적인 행동)이나 오직 데이터 추출을 위한 쿼리 중 하나만 수행할 수 있어야 함을 가정합니다.

예를 들어, 프로젝트에 입력 필드를 강조 표시하는 함수가 있다면, 그 함수는 사용자가 입력한 정보를 동시에 파싱하고 데이터베이스로 전송해서는 안 되며, 이를 위해서는 별도의 함수가 필요합니다.

함께 보기

  • 객체 지향 프로그래밍 기반의 소프트웨어 권장 사항을 정의하는 원칙 SOLID
  • 소프트웨어를 작은 구성 요소로 분리하는 원칙 DRY
  • 소프트웨어의 복잡성을 피할 것을 가정하는 원칙 KISS
  • 소프트웨어의 과도한 기능성을 피할 것을 가정하는 원칙 YAGNI
  • 소프트웨어 개발 시 적용되는 원칙 LoD
  • 소프트웨어 개발 시 적용되는 원칙 책임 분리
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부