タグ付けされた質問 「intellisense」

16
初心者はIDEオートコンプリート(Intellisense)を使用する必要がありますか?[閉まっている]
プログラミングを初めて学び、初めてプログラミングを学ぶ人を助けているときに、これに遭遇することがよくあります。私は本当に新しい初心者について話している、まだオブジェクト指向について学び、オブジェクトを構築し、メソッド呼び出しとそのようなもの。通常、彼らにはキーボードがあり、私はただガイダンスを提供しています。 一方では、IDEのオートコンプリート機能は、IDEが正しく実行されていることをフィードバックし、すぐに気に入って信頼できるようになることを支援します。 一方で、IDEのオートコンプリートへの初期の依存は、概念を本当に理解しなかったり、いつか単純なエディターだけで自分自身を見つけた場合に機能できるようになることを恐れています。 この点でより多くの経験がある人は誰でも彼らの意見を共有できますか?初心者、オートコンプリート、または手動入力のどちらが良いですか? 更新 みんなの入力に感謝します! 多くの答えは、メソッドの完成、メソッドのルックアップやドキュメントの提供など、オートコンプリートの主な用途に焦点を当てているように見えます。しかし、最近のIDEはもっと似ています。 リストタイプのオブジェクトを作成するとき、IDEは右側の新しいArrayListに自動補完します。なぜ新しいリストになれないのか、初心者にはすぐには分からないかもしれませんが、それがうまくいくので、彼らは先に進みます。 コンテキスト内のローカル変数に基づいてメソッドパラメーターを入力します。 オブジェクトのキャストを実行する 「import」または「using」ステートメントを自動的に追加する などなど。これらは私が意味する種類のものです。私がプログラミング101をやっている人について話していることを思い出してください。IDEがこれらのことを行うのを見たことがあります。 プログラムの流れに集中し、言語の詳細を理解して言語のニュアンスを理解する前に物事のコツをつかむのに役立つと主張することができますが、私にはわかりません。
35 ide  intellisense 

6
マイクロソフト以外の世界でのIntelliSenseの用語は何ですか?
IDEソフトウェアまたはプログラミング言語がソースレベルでできることまたはできないことについて話すとき、私はしばしばIntelliSenseという言葉を使用します。これは、Microsoftの世界では正確な意味を持ちますが、 Visual Studioに精通している必要があります。 この場合、使用する適切な用語は何ですか? 通常、「オートコンプリート」という用語を使用しますが、常に機能するとは限りません。実際、IntelliSenseには自動補完が含まれていますが、ドキュメントとヒントも提供しています。

5
メソッドコメントには、よく似ている場合に、概要と戻り説明の両方を含める必要がありますか?
私は適切に文書化されたコードの支持者であり、そのコードの考えられる欠点をよく知っています。それはこの質問の範囲外です。 Visual StudioのIntelliSenseがどれだけ好きかを考慮して、すべてのパブリックメンバーにXMLコメントを追加するというルールに従うのが好きです。 ただし、冗長性には1つの形式があり、私のような過度のコメンターでさえも気になります。例として、List.Exists()を取ります。 /// <summary> /// Determines whether the List<T> contains elements /// that match the conditions defined by the specified predicate. /// </summary> /// <returns> /// true if the List<T> contains one or more elements that match the /// conditions defined by the specified predicate; otherwise, false. /// …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.