10 of 59 menu

プログラミング原則CQS

プログラミング原則 CQS (Command-query Separation, コマンドとクエリの分離) は、プロジェクト内の各関数がコマンド(任意のアクティブなアクション) またはデータ取得のためのクエリのいずれかのみを実行すべきであると提唱します。

例えば、プロジェクトに入力フィールドをハイライトする関数があったとしても、 それは同時にユーザーが入力した情報を解析し、データベースに送信するべきではありません。 そのためには別の関数が必要です。

関連項目

  • OOPに基づくソフトウェアの指針を定める原則 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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否