問題タブ [code-reuse]
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.
flash - フラッシュ標準ライブラリ?
Flash を使用した新しいプロジェクトでは、基本的なプログラミングのニーズに対応する標準ライブラリのラインに沿ったもの、Python または Ruby の標準ライブラリのラインに沿ったものを探していました。しかし、私が見つけた唯一のものは、Sourceforge のデッド プロジェクトでした。
したがって、フラッシュ用の標準ライブラリはありませんか? 誰もが毎回車輪を再発明しますか?
code-reuse - プログラマーはどのようにコードの再利用を実践しますか
私はコピーアンドペーストをしているので、私は悪いプログラマーでした。たとえば、データベースに接続してレコードセットを取得するたびに、前のコードをコピーして編集し、datagridviewを設定するコードをコピーして編集します。フレーズコードの再利用については知っていますが、実際には使用していません。データベースコードとdatagridviewコードをコピーして貼り付ける必要がないように、コードの再利用を利用するにはどうすればよいですか。
code-reuse - インデックスを作成して再利用可能なコードを利用できるようにするにはどうすればよいですか?
コードフラグメント、擬似コードアルゴリズム、クラス、テンプレート、SQLサンプルなどを含む小さなファイルがたくさんありますが、これらすべてをライブラリに入れることはできません。それらすべてにインデックスを付け、このインデックスを他の人が利用できるようにするための実用的な方法が必要です。
- 検索を簡単にするために、そのようなインデックスには何が含まれている必要がありますか?
- Web上で利用可能なそのようなリポジトリはありますか?(だから私は彼らが使用する技術をテストすることができます。)
- これを実装するアプリケーションがすでに作成されていて、私が見ることができますか?
.net - GridView チェックボックス列
以前は、DataGridColumn クラスから継承した Datagrid 用のクラスを 1.1 で使用していました。これにより、ヘッダーにクライアント側の un/check-all ボックスを含むチェック ボックス列を作成できました。次に、グリッドを設計するときに、カスタム列を追加するだけです。
現在、グリッド ビューに同様の機能が必要なプロジェクトに取り組んでいますが、列に機能を継承または追加する方法はないようです。
だから私の質問は、列をオーバーライドする方法はありますか? または、このコードは再利用可能な方法で既に存在していますか?
必要なものは単純です。JavaScript をページに登録し、チェック ボックスの列をレンダリングするだけです。
私はすでに 4guys のサンプルに遭遇しましたが、彼らはすべてのコードをコード ビハインドに入れただけで、コピー/貼り付けが少し少ないものを探しています。
code-reuse - コードを再利用可能にするにはどうすればよいですか?
少なくともコードを変更すれば、どのコードも何らかの方法で再利用できます。ランダムコード自体はあまり再利用できません。私が何冊かの本を読むと、通常、コードを使用する他の状況も考慮して、コードを明示的に再利用可能にする必要があると書かれています。しかし、特定のコードは全能クラスであってはなりません。
後で変更する必要のない再利用可能なコードが必要です。コードを再利用可能にするにはどうすればよいですか? コードを再利用可能にするための要件は何ですか? 再利用可能なコードに必ず含まれているものと、オプションのものは何ですか?
language-agnostic - コードの再利用性: それだけの価値があるか?
私たちは皆、再利用可能なクラスとコードを書きます。
この素晴らしい新しいクラスを何度も再利用できるように、構成可能性を考慮に入れています。
この余分な時間を今使うことで、後で時間とお金を節約できると上司に伝えます。
しかし実際には、サードパーティのライブラリを作成せず、アプリケーション全体の作業に時間を費やしている私たちにとって、再利用するために作成に余分な時間を費やした 1 つのクラスが実際に別のプロジェクトで再利用されることは何回ありますか? ?
ライブラリには、複数のプロジェクトで使用されるオーダーメイドのクラスがいくつありますか?
asp.net - 複数の ASP.Net アプリケーションで使用される共通コード
シナリオ:
4 つの非常によく似たアプリケーションがあるとします (つまり、ほとんどの機能は同じですが、それぞれが別のアプリケーションであることを正当化するのに十分なほど異なっています)。
それらの間で共通の機能コードを再利用する最良の方法は何ですか? COM+? ウェブサービス?
一般的に、私は通常、別のプロジェクト (dll) にコードを入れるだけですが、それが更新されるたびに、ASP.Net アプリケーションごとにファイルを更新する必要があり、より良い方法があるかどうか確信が持てませんでした。それ。
ありがとう!
components - コードの再利用のアイデアをあきらめましたか?
数年前、メディアは、コードの再利用のアイデアが生産性とコードの品質を向上させる簡単な方法であるというあらゆる種類の記事であふれていました。
私が定期的にチェックしているブログやサイトを見ると、「コードの再利用」という考えは時代遅れになっているようです。おそらく、'コードの再利用' の提唱者は全員、代わりに SOA クラウドに参加したのでしょうか? :-)
興味深いことに、Google で「コードの再利用」を検索すると、2 番目の結果のタイトルは次のようになります。
「危険と見なされる内部コードの再利用」!
私にとって、コードを再利用するという考えは単なる常識です。結局のところ、apache commons プロジェクトの成功を見てください!
私が知りたいのは:
- あなたまたはあなたの会社は、コードを再利用しようとしていますか?
- もしそうなら、どのように、どのレベルで、つまり低レベル API、コンポーネント、または共有ビジネス ロジックですか? あなたやあなたの会社はどのようにコードを再利用していますか?
- それは機能しますか?
議論?
多くのオープン ソース ライブラリが利用可能であり、.NET または Java を使用したことがある人は何らかの形でコードを再利用していることを十分に認識しています。それは常識です!
共有ライブラリなどを介したコミュニティ全体ではなく、組織内でのコードの再利用について言及していました。
私は最初に尋ねました。
- あなたまたはあなたの会社は、コードを再利用しようとしていますか?
- もしそうなら、どのように、どのレベルで、つまり低レベル API、コンポーネント、または共有ビジネス ロジックですか? あなたやあなたの会社はどのようにコードを再利用していますか?
私が座っているところから、社内でコードを再利用しようとしている企業の例はほとんどありませんか?
中規模の組織全体で共有される可能性のあるコードをお持ちの場合、この lib/api/etc が存在し、利益をもたらす可能性があることを会社の他のメンバーにどのように通知しますか?
php - PHP でのシンプルで再利用可能な CRUD (Famework や大きなクラスはありません)
私は PHP CMS のようなプロジェクトに取り組んでおり、PHP で CRUD 機能を処理する最も便利な方法を見つけようとしています。
CMS は手続き型 PHP で完全にプログラミングされており (OOP なし - 多くの人がこれに同意しないことはわかっています...)、すべてを可能な限りシンプルかつ軽量に保ち、高度に再利用可能な関数とコードのスニペットを作成するように設計されています。 .
CMS では、複数のモジュールを必要に応じてインストール/アクティブ化できます。これらのモジュールはさまざまなタイプのコンテンツを記述しているため、ページ、ニュース、ブログなどのいくつかの名前を付けることになるでしょう。
このコンテンツ タイプごとに、CRUD 操作を作成する必要があります。現在、これを実現する最も便利な方法を見つけようとしています。
1 つの要件は、これらの各コンテンツ タイプのフォームが 1 つの外部ファイルに含まれていること (挿入と編集の両方) であり、サーバー側の入力検証を統合する方法があればプラスになります。