問題タブ [comments]
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.
syntax - ある種の構文を別の構文に埋め込む: それはクラッジなのか賢いのか?
背景:最近、「構造化テキスト エディター」を見ていると、彼らが python/perl/c++/java などを変更するトリックを使用していることに気付きました。それぞれの言語のコメントに XML を忍び込ませて、「構造化された」アウトラインにします。
Windowsのbatファイル内でこのトリックを見たこともありました。一部の perl コードを「隠す」ために、bat ファイルの REM ステートメントが使用されていました。
質問:誰かがプログラミング言語またはマークアップ言語のコメントを使用して、まったく異なる言語の構文を埋め込んだ例を見たことがありますか? はいの場合、例へのリンクを提供するか、それが何であったかを説明できますか?
まだお持ちでない場合は、次の例をご覧ください。
質問:この種の「トリック」は巧妙で便利なアイデアですか? もしそうなら、このトリックを使用した特別な例を挙げていただけますか? いいえの場合、それが悪い考えだと思う理由を説明できますか?
c - Emacs での C ブロック コメントのインデント
Cブロックコメントをうまくインデントするようにemacsを設定しようとしています。
Emacs (22.3) はデフォルトで (インデントのスタイルに関係なく) 以下を行います:
しかし、私が非常に好むのは次のとおりです。
私は c-offset-alist と構文記号 `c' をいじってみましたが、問題を理解する助けにはなりませんでした:
何か案は?前もって感謝します!
乾杯、ダニエル
java - Netbeans がこのような行を印刷しないようにするにはどうすればよいですか //コードを印刷するとき?
Netbeans がこのようなステートメントを出力しないようにしようとしています
コードからそれらを削除せずに。
ruby - Ruby でコメントをブロックする
Rubyにはブロックコメントがありますか?
そうでない場合#
、TextMate で強調表示されたコードのブロックの前に挿入する効率的な方法はありますか?
html - HTML 整頓、それらのコメントを移動しないでください!
私は html-tidy を使用していましたが、いくつかのコメントがドキュメントの先頭からルートに移動されました。とにかくこの動作を回避する方法はありますか?
(私はいくつかの本当に悪いマークアップをxhtmlの苦情コードに変えようとしています)ああ、さらに、コメントを使用してHTML内にデータを配置する、非常に非標準的な、社内で開発されたセミサーバーサイドスクリプト言語を使用します... 完全に変更したいのですが... 雇用主は...
問題は次のとおりです。
整頓前:
整頓後:
c++ - C スタイルのコメントを C++ スタイルのコメントに置き換える
/* comment */
すべての C スタイル コメント ( ) を C++ スタイル コメント ( )に自動的に置き換えるにはどうすればよい// comment
ですか?
これは、複数のファイルで自動的に行う必要があります。それが機能する限り、どのような解決策でも問題ありません。
comments - コード内のコメントを増やすか、シンプルで読みやすく保守しやすいコードで十分ですか?
誰かがあなたの意図を理解するのに十分なコメントをいつ書いたかを判断するのが本当に難しい場合があります.
何が起こっているのかを詳細に説明する大量のコメント行を含めるよりも、読みやすく理解しやすいコードを書くことにもっと集中する必要があると思います。
これについてどう思いますか?
objective-c - doxygen は Objective-C のメソッド引数のインライン コメントをサポートしていますか?
以前は C++ に doxygen ロットを使用していましたが、関数やメソッドの引数を///<
, またはバリエーションを使用してインラインでドキュメント化する機能が本当に気に入っています。逆に、インライン スタイルを使用していないときにコメントで引数を繰り返さなければならないのは本当に嫌いです (ほとんどのオーバー コード ドキュメント システムのみがサポートされているため)。
そのため、最近、Objective-C コードで doxygen をセットアップしましたが、インライン引数のドキュメント化が機能していないようです!
@param を使用したアウト オブ ライン ドキュメントは機能しているようです。そのため、Objective-C メソッドのインライン構文はサポートされていないとしか言えません。これは本当に残念です。
誰か違いを知っていますか?これを機能させたいです。
asp.net - ASP.NET および SQL Server でのコメントの番号付け
記事に従って、コメントを適切な数でデータベースに保存する最良の方法を考えました。
アイデアは、指定された articleId に従って commentId が生成される複合主キー (commentId、articleId) を使用してコメントを格納することです。生成のシステムは、SQL Server の IDENTITY 生成列と同じ原則を持つ必要があります。誰かがコメントを削除すると、その番号は二度と使用されなくなるからです。Microsoft SQL Server には、複合 PK でそれを行う機能はないと思います。そのため、このソリューションの代替品について質問しています。
最初に考えたのは、トランザクションを使用して MAX(commentId) + 1 を取得することでしたが、より抽象的なもの (おそらく INSTEAD OF トリガー) を探しています。たとえば、背景の知識がなくても LINQ で使用できるものを、適切なテーブルに必要なすべての値 (したがって、commentId はありません) を作成して保存します。