タグ付けされた質問 「command-line」

17
ユーザーインターフェイスクラスをコマンドラインインターフェイスに置き換えることができると考えるアーキテクチャを設計することは良い考えですか?
コード完了ページ25では、通常のユーザーインターフェイスクラスをコマンドラインクラスで簡単に置き換えることができるとよいと言われています。 テストの利点を知っていて、それがもたらす問題についてはどうでしょうか? この余分な作業は、Webプロジェクトとモバイルプロジェクトにとって本当に成果がありますか?中小規模のプロジェクトはどうですか。同じルールが適用されますか?設計がより複雑になる場合はどうしますか?

12
コマンドインタープリター/パーサーの書き方
この質問は、Software Engineering Stack Exchangeで回答できるため、Stack Overflowから移行されました。 7年前に移行され ました。 問題:コマンドを文字列の形式で実行します。 コマンド例: /user/files/ list all; に相当: /user/files/ ls -la; 別のもの: post tw fb "HOW DO YOU STOP THE TICKLE MONSTER?;" に相当: post -tf "HOW DO YOU STOP THE TICKLE MONSTER?;" 現在のソリューション: tokenize string(string, array); switch(first item in array) { case "command": if ( …

3
コマンドライン引数を「argv」と命名する規則はどこから来たのですか?
ように思えるのPython、PHP、およびRubyは、すべてのコマンドライン引数のリストを参照するために名前「ARGV」を使用します。名前「argv」はどこから来たのですか?なぜ「引数」のようなものではないのですか? 私の推測では、vは「ベクトル」を表すCに由来するものです。ウィキペディアには、次のような脚注があります。 この変数の名前のベクトル用語は、文字列を参照するために従来の意味で使用されます。 ただし、この情報のソースはありません。本当に、さらにさかのぼるルートがあるかどうか興味があります。Cがそれを使用したのは、その前の何かがそれを使用したからですか

4
コマンドラインオプションスタイル-POSIXまたは何?
どこかで、次のようなWindowsスタイルとUnixスタイルの混在を使用したjava / javacに対する暴言を見ました java -classpath ... -ea ... Something 私見、それはミックスではありません、それはちょうどfind作品のようでもありませんか?知る限り、POSIXによると、構文は次のようになります。 java --classpath ... --ea ... Something そして-abcdef、一度に6短いオプションを指定することを意味します。どのバージョンが一般的にタイピングとエラーの減少につながるのだろうか。 私はJavaで小さなユーティリティを書いていますが、/a /b主にUnixに興味があるので、Windowsスタイルを使用するつもりはありません。どのスタイルを選ぶべきですか?

3
開発者スクリプトを管理する正しい方法は何ですか?
開発者は、作業を支援するスクリプトを作成します。たとえば、特定のパラメーターでMavenを実行したり、開発中に不要になったバックグラウンドタスクを削除したり、特定のサーバーに接続したりします。スクリプトはコアビルドスクリプトではなく、継続的インテグレーションサーバーでも使用されません。 それらを管理する最良の方法は何ですか?それらをディレクトリ(おそらく /scripts)に入れてGitにチェックインするには?いくつかのファイルサーバーでそれらを個別に維持するには? それらをソースコードとして扱うための議論は、それらがソースであり、変更できるということです。それを行わないという議論は、それらが単なる補助ツールであり、すべての開発者が特定のスクリプト(たとえば、一部の開発者がWindowsで作業するLinux固有のスクリプト)を必要としないということです。

3
コマンドラインアプリケーションで色を使用するのが適切な場合
現在、私はCでコマンドラインアプリケーションを呼び出していbtcwatchます。これには、-Cビットコインの現在の価格とで事前に保存された価格を比較する引数として受け取ることができるオプションがあります-S。このオプションの出力例は次のとおりです。 $ btcwatch -vC # -v = verbose buy: UP $ 32.000000 USD (100.000000 -> 132.000000) sell: UP $ 16.000000 USD (100.000000 -> 116.000000) ジレンマは、文字列UPまたはDOWN文字列に色を使用するかどうか(それぞれ緑と赤)です。私が知っているほとんどのコマンドラインアプリケーション(gitを除く)は、出力の色から離れています。以下のための私の願望ではbtcwatch(の使用を見て、非常に「標準」であることをgetopt色がこのような状況では場違いに見える場合のMakefile、など)を、私はわかりません。

10
プログラミングツールのコマンドラインバージョンを学習するタイミング [閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 ほとんどすべてのプログラミングツールにはコマンドラインバージョンがあります。その多くにはGUIバージョンもあります。コマンドラインバージョンのさまざまなコマンドとさまざまなオプション/スイッチを学習するには、多くの時間と暗記作業が必要です。 そこで、いくつか質問があります(必ずしも相互に排他的ではありません)。 1)GUIバージョンでも提供されるツールのコマンドラインバージョンでコマンドを学習/記憶するのはいつですか? 2)のコマンドラインバージョンを学習する必要があるツールは何ですか?....コンパイラ?バージョン管理システム などなど

3
ソフトウェア開発にコマンドラインを使用する利点は何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 6年前休業。 代替のGUIを使用するよりも、ソフトウェア開発にコマンドラインを使用することでどのようなメリットがありますか?特定のタスクのコマンドラインは高速ですか?特定のツールはコマンドラインからのみ利用できますか?

3
テキストユーザーインターフェイス(TUI)はどのように機能しますか?
私は最近、古いCOBOLプログラムを移植するよう割り当てられました。GUIに慣れていて、TUIがどのように機能するのか理解できません。私はグーグルでたくさん検索しましたが、何も見つかりませんでした。 コンソールアプリケーションが行ごとに出力できることは知っていましたが、端末画面に色などをどのように描画しますか?このすべてがどのように描かれていますか?端末はどういうわけかそれをサポートしていますか?基準はありますか?私は本当に混乱しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.