問題タブ [organization]
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.
organization - Web 開発用にサーバーをどのように編成しますか?
Web サイト開発用にいくつかのサーバーをセットアップしています。かなり標準的な方法で整理したいと思います。それぞれに固有のコードが少しずつある比較的小規模な Web サイトを開発するために、サーバーをどのように編成しますか?
私が懸念しているいくつかの詳細には、次のものが含まれます(ただし、これらに限定されません):
開発プロセスに関して、どのようなサーバーが存在しますか? 彼らの目的は何ですか?
マスター ソース リポジトリはどこにありますか?
開発作業はどこで行われますか?
テストはどこで行われますか?
ruby-on-rails - Rails アプリの構造化に関するヘルプ
やあみんな。私は Rails アプリを作成していますが、MVC パターンを初めて使用したときの 1 つであり、Rails は言うまでもなく、あいまいさと不確実性に直面しています。現在のアクションのビューをレンダリングするステートメントがありますapplication.html.erb
。yield
ただし、application.html.erb に、サイドバーなどの動的コンテンツを含めたいと考えています。この動的コンテンツのコードをどこに置くべきか疑問に思っています。実験中に、home というコントローラーを作成し、そこにロジックを定義しましたが、そこに行くべきではないと思います。モデルを作成しなかったのは、このために何らかの形式のデータベースを必要としないためであり、私が見たほとんどの例では、モデルを特に何らかの形式の永続データとやり取りするために使用しています。home コントローラーで index アクションを定義し、mysite.com/home/ にアクセスすると、見たかった動的コンテンツが表示されますが、レイアウトのコンテンツ セクション (yield ステートメントがある場所) に表示されます。
サイト全体がこのレイアウトを使用しているため、この動的コンテンツを application.html.erb レイアウトのサイドバーに配置して、サイト全体に残るようにする方法を考えています。を使おうと思ってapplication_controller.rb
いたのですが、放っておいたほうがいいと何かが言っています。
ありがとう、何か意味がない場合はお知らせください。私が本当に混乱しているとき、明確にするのはかなり難しいです。
flash - Flash AS3 CS4 プロジェクト組織
ライブラリ内のサイト全体のすべてのムービークリップ (および関連するクラス) を含む大きな .fla ファイルがあります。
全体が管理不能になり、コンパイルが非常に遅くなり、それ以上小さくならないので、メインの fla が公開されたときにまとめて他の fla ファイルでアセットを管理する最も簡単な方法を知りたいです。
実行時に外部 SWF をロードしたくない - URLoader を使用して外部 SWF を ByteArray にロードするという提案を聞いたことがありますが、これがベスト プラクティスであるかどうかを知りたいです。
アドバイスをいただければ幸いです。
php - CodeIgniter を使用した MVC 形式を使用した要素の移動先
これは、MVC コンストラクト (CodeIgniter) を使用する最初の試みです。次の要素がどこに属しているかを誰かが教えてくれることを願っています。私はそれらを書いています。それぞれの場所に適切に配置されていることを確認したいだけです。これが私のアプリケーションの実行方法です。
- DB を呼び出して、ユーザーがサインアップしているかどうかを確認します
- 登録ページへのルーティング
- 既存のユーザーのメイン設定ページへのルート
- 新しいユーザーを生成するための DB クエリを作成する
- ユーザーが設定を変更したときに更新クエリを作成する
提供されているサービスは、10 分ごとに循環する cron ジョブです。これは、まだ CodeIgniter の外で書いています。これは、どこかのロジックに追加すべき/追加できるものですか? Twitter に ping を送信し、新しいツイートを処理します。これの一部を明確にできるかどうか教えてください!
php - PHP でのクラスの編成
プロジェクトに次のクラスがあるとします。
- class Is //検証クラス
- class Math //数値操作クラス
さて、与えられた数の素数を検証したい場合、Prime() メソッドを挿入する論理的な場所はどこでしょうか? 次のオプションを考えることができます。
- Is_Math ::プライム()
- Math_Is ::プライム()
私はこれらのあいまいさが嫌いで、思考プロセスが遅くなり、しばしばエラーを引き起こします。いくつかの例:
- Is::Image() または Image::Is() ?
- Is_Image::PNG() または Image_Is::PNG() ?
- Is_i18n_US::ZipCode() または i18n_Is_US::ZipCode() または i18n_US_Is::ZipCode() ?
Image の例では最初の選択肢がより理にかなっていますが、i18n の例では最後の選択肢を好みます。標準がないと、コード ベース全体がごちゃごちゃしているように感じます。
クラスを編成するための聖杯のソリューションはありますか? 多分別のパラダイム?
ruby-on-rails - Rails アプリで to_xls と from_xls を配置する場所
そのため、Excel(XLS)ドキュメントにシリアル化/読み取りできるようにする必要があるモデルがあります。このコードが実際にどこに属するのか、私は少し迷っています。私の最初の考えでは、to_xls はビューであると考えていましたが、ActiveRecord で(to|from)_xml
やのようなものを探し回って見た後(to|from)_json
、このようなものがモデルに属しているのではないかと考えていました。あるいは、それはどこかの完全に別のコンテナに属していますか?
価値があるのは、ユーザーがサイトからモデルをダウンロードし、Excel で修正してから投稿することです。
file - ファイルを最適に整理する方法
多くの場合、プロセスを実行したりファイルを保存したりするとき、私は通常、ワークフローまたはシステムで作業しようとします。
たとえば、ファイルをダウンロードするときは、Programming / Downloads / Templates /またはLibrariesなどのフォルダー内で並べ替え、プロジェクトを開始するときは、ワークスペースフォルダー内にそのファイル用の新しいフォルダーを作成します。
これは、もう少し制御が必要な場合を除いて、正常に機能します。戻ったとき、通常、数年前とは別のフォルダー内に古いプロジェクトがありますが、通常は同じ構造です(構造を設定する前に、またはプログラミングフォルダではなく、学校の学校のユーティリティなど、クレイジーな場所に物を保存しました。)
ファイルやプロジェクトをどのように並べ替えますか?
さらに、一定の時点の後、どのように/どこでそれらをバックアップ/アーカイブしますか?
linux - 学校のワークスペースの整理/Makefileの作成
私は学校でCプログラミングを行っていますが、作成したライブラリ(スタック、ユーザー入力、エラー処理など)を何度も再利用していることに気付きました。
現在、私の個人的なSVNディレクトリ構造は次のようになっています。
これらのファイルの一部(userinputlibおよびerrorlib)は、明らかな理由で、私が取り組んでいるほとんどすべてのプロジェクトで使用されています。ファイルのコピーを管理したくないし、2つのコピーをチェックインしたくないので、ファイルをコピーせずにプロジェクトのワークスペース(2520 / Assignments / A2)にこれらのファイルを含めることができるようにしたいSVN内の同じファイルの。
プロジェクトワークスペースにライブラリファイルを配置して、Makefileが手動での構成(またはパスのハードコーディング)をあまり行わなくても機能するようにしたいのですが。
最初は、シンボリックリンク(SVNとtarがサポートしている)について考えましたが、別のディレクトリにヘッダーがあるため、割り当てをコンパイルできないようです。
各ヘッダーを手動でオブジェクトファイルにコンパイルして最終的なリンクを行うことはできますが、Makefileでこれを自動的に行う方法がわかりません。
私が環境をセットアップする方法の助けや代替案はありがたいです。
ありがとう!
編集:私はグーグルを検索し、自動依存関係の生成を説明するいくつかのページを見つけたことを言及するのを忘れました(おそらく私はこれが欲しいですか?)gcc -MM
そして私はGNU Makeマニュアルを読みましたが、何も飛び出しませんでした。
python - Python 開発用のフォルダーとファイルの構成
Python 開発環境で同じプロジェクトに属するコードを整理する最良の方法は何ですか? Python プロジェクトの編成ですべきこととすべきでないことは何ですか? ファイル内の各クラスを分離しますか?
助言がありますか?ああ、それと、各タイプの組織の (考えられる) 問題を説明してください。
Python コードを整理するためのベスト プラクティスと見なされるものは何ですか?