問題タブ [procedural]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPのno-oo mvcとは何ですか?
PHPのno-oo mvcとは何ですか?
可能であれば、例を挙げてください。そうでない場合、なぜですか?
oop - WCF サービス インターフェイスの設計。手続き型 vs オブジェクト指向設計
他のシステムで使用できる製品を構築しています。SOAなので、サービス(WCF)のみを開発しています。そのサービスのインターフェースを設計する方法について、物議を醸す議論がいくつかありました。サービスの手続き型設計と OO 設計のどちらかを選択しています。
当社のサービスは.NETやJavaから利用されるため、オブジェクト指向設計だとサービスとの統合が難しいという声があります。サービスはOOアプローチを使用してはならないと考える人もいます。OO はまったく問題ないと言う人もいます。その結果、明らかな落ち込みはありません。
WCF は両方のデザインを使用する簡単な方法を提供しますが、何が最適ですか?
php - 手続き型コード用のPHPテスト
手続き型コードをテストする方法はありますか?私は、自動テストを作成するための優れた方法のように思われるPHPUnitを見てきました。ただし、オブジェクト指向コードを対象としているようですが、手続き型コードに代わるものはありますか?
または、Webサイトをテストする前に、Webサイトをオブジェクト指向に変換する必要がありますか?時間を無駄にする時間があまりないので、これには少し問題があるかもしれません。
ありがとう、
ダニエル。
delphi - 「プロシージャ変数に割り当てられたローカルプロシージャ/関数」制限を適切に緩和
次のテストケースを考えてみましょう:
13 行目で、コンパイラは ERROR レベルのメッセージを出力し、そのようなローカル プロシージャの使用のすべてのケースを禁止します。「公式の」解決策は、コードの「構造化」に悪影響を与えるLocal
外側のスコープにシンボルを昇格させることです(つまり、シンボルを の兄弟にする)。Global
私は、できればコンパイラに WARNING レベルのメッセージを出力させる、最も適切な方法でそれを回避する方法を探しています。
php - 手続き型関数からOOPクラスへ(1つの特定の状況)
まだOOPを学び、手続き的な生き方から私の視点を変えようとしています。リファクタリングの際に多くの利点が見つかりましたが、今はパラダイムにとらわれています。
ショッピングカートをリファクタリングしています。チェックアウトに関しては、古いphpスクリプトの関数ファイルに、ユーザーをさまざまな支払い方法(PayPal、カード、送金など)に誘導する関数があり、それぞれに異なるアカウント、値、関数があります。 urlなど
では、「支払い方法」をクラスとして見ることはできますか?
以前のスクリプトでは、チェックアウトは直線的で、アクションごとに実行されていましたが、今では、人間の購入者のクリックに従わずに、支払いクラスを予約、後払い、サブスクリプションなどに再利用したいと考えています。これはOOPが輝いているときだと思いますね。
クラスには、合計、小計、割引、tpv選択、結果、エラーメッセージなどの属性を含めることができると思いますが、それらの一部はすでに私のバスケットクラスの一部です。
そして、それをどのように使用できますか?外部から関数を呼び出し、クレジットカードの要件などの多くのパラメータを送信しますか?または、設定ファイルで、クラスにそれらの値を外部で取得するように強制しますか?
お支払い方法ごとに異なるクラス、またはそれらすべてを含む大きなクラス...
本当に私はパラダイムを見ることができません...しかし、私はそれがそこにあるとほぼ確信しています:-)
mesh - ミラー操作を頂点配列に割り当てます
.obj vertices 配列の頂点座標を反転して、平面/軸を横切ってミラーリングされた座標を取得する数学を理解しています。しかし、実際のミラーリング操作のために頂点配列をどのように設定しますか (単に反転するのではなく)
php - 手続き型 (OO ではない) PHP ベースの軽量 CMS はありますか?
妻の小さな法律事務所用に基本的な動的 Web サイト (コメント付きのブログ エントリ、いくつかの静的情報、連絡先ゲートウェイ、既存の HTML 記事アーカイブへのアクセス) を作成する必要があり、フットプリントの小さい CMS を使用して実行したいと考えています。それ。私がこれまでに行ってきたすべてのこと (会社のクライアント管理 (カレンダー、タスク管理、請求) アプリケーションと既存の静的 Web サイト) は、元々 ASP で手作業でコーディングされていましたが、数年前にすべてを PHP に移行しました。そのため、私は手続き型 PHP (およびもちろん mysql) に精通していますが、OO 構文を理解するのは非常に困難です。私はフルタイムの開発者ではなく、OO に実際に取り組む必要も願望もないので、手続き型 PHP で記述された CMS か、手続き型 PHP のプラグイン ライブラリを備えた CMS を見つけて、この問題を回避したいと考えています。
perl - Perlの設計に関する質問
サブ関数を作成してすべてを1つのファイルに入れることと、パッケージを作成することの違いは何ですか?Perlに関しては、オブジェクト指向は手続き型よりも優れていますか?
基本的に、OOが手続き型よりも優れているシナリオの例を探しています。
ありがとう!
php - 手続き型のPHPページのデータベースからの情報の「遅延ロード」
適切な遅延読み込みには、通常、オブジェクトとプロキシ パターンを使用する必要があることを知っています。サイトを再設計する必要があるため、私はまだそこにいません。ただし、DB データをページにスプールして、読み込み時間を少し短縮する方法はありますか?
php - PHP でのサウンド生成またはサウンド ファイルの連結
PHP を使用してサウンドを生成することは可能ですか? または、サウンド ファイルの連結をサポートしていますか?