問題タブ [main-method]
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.
unit-testing - デバッグにクラスのメイン メソッドを使用しますか?
main メソッドを使用して java/.net クラスをテストすることをお勧めしますか?
一部の教科書で推奨されているのを見たことがありますが、ユニットテストフレームワークを使用する方が理にかなっているように思えます...
main メソッドは、クラスへの 1 つのエントリ ポイントを提供し、クラスの機能の 1 つの側面をテストできます。多くのことをテストできると思いますが、Junit や Nunit を使用するほど意味がないようです。
oop - OOP の方法で main() を記述する方法は?
私がプログラミングを始めた当初は、すべてを main で書きました。main()
しかし、私が学んだように、私は自分の方法でできるだけ少なくしようとしました.
しかし、どこから他のクラス/メソッドにプログラムを引き継ぐ責任を与えることにしましたmain()
か? どのようにしますか?
私は次のように、それを行う多くの方法を見てきました。
そしていくつかのような:
ですべきこととすべきでないことはmain()
? それとも銀の弾丸はありませんか?
時間をありがとう!
java - Eclipse からパラメーターを使用して Java メイン メソッドを呼び出す
開発時 (およびデバッグ時) に、Java クラスのpublic static void main(String[] argv)メソッドを Eclipse 内部から直接実行すると非常に便利です (Run As コンテキスト メニューを使用)。
実行のコマンド ライン パラメーターを指定する同様に簡単な方法はありますか? 私が今行っているのは、「実行ダイアログ」に移動し、さまざまな設定をクリックして、VM とプログラムの引数を指定できるタブに移動し、そこに入力することです。手順が多すぎます。また、より永続的なランタイム構成設定と 1 回限りの呼び出しパラメーターを混在させたくありません。私が代わりに望むのは、どこかでチェックボックスをオンにすることです (または、別のメニュー項目「コマンドラインで Java アプリケーションとして実行する」を用意します)。
ruby - Ruby スクリプトでメイン メソッドを定義する必要がありますか?
Python では、モジュールに main 関数を含める必要はありませんが、次のイディオムを使用するのが一般的です。
Ruby がメソッドを持つ必要がないことはわかっていmain
ますが、従うべきベスト プラクティスはありますか? メソッドなどに名前を付ける必要がありmain
ますか?
main メソッドに関するウィキペディアのページは、あまり役に立ちません。
補足として、Python で次のイディオムも見ました。
java - アプレットでメイン メソッドを持つクラスを見つける
このツールを使用しようとしています
https://swingexplorer.dev.java.net/
アプレットのスイング構造に関する情報を見つけるために。残念ながら、私はアプレットを開発しませんでした。アプレットの jar ファイルをキャッシュから取得しましたが、jar ファイルには数百の .class ファイルがあり、どれがメイン メソッドを持っているかわかりません。
アプレットのエントリ ポイントを特定する方法はありますか? アプレットを実行するには、ブラウザーがそれを認識できる必要があるため、情報は jar (または jar と同じディレクトリにあった .idx ファイル) のどこかにある必要があります。
アイデアを歓迎します。
java - Javaのメソッドとクラス、それらはどのように組み合わされますか?
現在、Javaの入門クラス用のプログラムを書いています。私のパズルには2つのピースがあります。うまくいけば、これは質問に答えるのに比較的簡単です。
まず、これが私のメインプログラムとして使用しようとしているものです。
これが、そのプログラムに実装したいすべてのクラスです。
最初のプログラムを実行しようとすると、「メインクラスが見つかりません」と表示されます。ご覧のとおり、これを処理するために「public void Main()...」という行を記述しましたが、明らかに機能しません。私は何が間違っているのですか?
「publicvoidMain(){」を「publicstatic void main(String [] args){」に置き換えても、「メインクラスが見つかりません」というエラーが返されます。:/
http://img21.imageshack.us/img21/9016/asdfsdfasdfg.jpg
Main.javaをTheATMGame.javaに変更し、ATMGame.javaから実行することで修正できました。
design-patterns - そのパターンに名前を付ける: このタイプの実行可能モジュールの適切な名前は既に存在しますか?
同じパターンに従う一連のソフトウェア モジュールに名前を付けるのに問題があります。まともな名前が思いつかないので、これがすでに名前付きパターンであることを願っています。
状況: 単体テストを備えた、かなり洗練された複雑なオブジェクト指向アプリケーションがあります。私はそれを実行して遊んでみる必要があります。コード ベースには、おそらく 5 ~ 10 個のエントリ ポイントがあり、それによって適切な実行可能ファイルが作成される可能性がありますが、特にコミットするのではなく、コマンド ライン パーサーや構成ファイル パーサーなどを構築したいと思います。少なくともまだです。その前に、すべてのプログラム パラメーターがハード コーディングされたメイン メソッドのセットを作成します。これらは実際の実行可能ファイルよりも変更がはるかに簡単で、この遊びの段階でそれらを見る必要があるのは私だけです。
ハードコードされた一連のパラメータとそれに続くメイン コントローラ クラスの呼び出しであるこれらのソース コード モジュールを何と呼びますか? それらを「実行可能ファイル」と呼びたくありません。次にビルドするのは、構成ファイル、コマンド ライン パーサー、ユーザー入力などを含むものだからです。「スクリプト」とは呼びたくありません。私のメインアプリケーション言語で(さらに、迅速で汚いことを行うルビー/ python / bashスクリプト用に「スクリプト」を予約しています。)
c# - 1つのソリューションで複数のプロジェクトに参加する
ゲームの作成を開始し、2番目のプロジェクトを追加しました。これは標準のXNA Windowsゲーム3.1プロジェクトです。他のプロジェクトにはすでにプログラムを開始するためのメインがあり、2番目はゲームデータ用です。最初のプロジェクトは物事の描画とグラフィックの側面(メニューなど)Mainメソッドを削除すると思ったのですが、有効なmainメソッドがないというエラーだけが表示されるので、他のメソッドに依存させようとしました(このデータから実行時にロードされ、クエスト/アイテムなど)ですが、それでもソリューションを実行することはできません。mainメソッドのコードはまだ1番目のプロジェクトにあり、2番目のプロジェクトを削除すると、ゲームデータがないためメニューしか表示されませんが、正常に実行されます...ご協力いただきありがとうございます。
c - Cのメイン関数を反復しますか?
これが私の主な機能です:
唯一の問題は、case ステートメントが壊れた後、プログラムが終了することです。理由はわかりましたが、それを修正する方法がわかりません。caseステートメントの後でも、プログラムが毎回繰り返されるようにします。私はただ言うでしょうか:
すべての break ステートメントの前に?
iphone - UIApplicationMainの適切な使用
プログラムでビューをロードすることにしたので、次のように入力します。
動作しません。ただし、ViewControllerとAppDelegateはあります。ViewControllerとAppDelegateを使用するためのUIApplicationMainの適切な使用法は何でしょうか。
PS私はXCodeまたはInterfaceBuilderを使用していません。ツールチェーンで開発しています。