問題タブ [coding-style]
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.
c++ - 大規模な C++ プロジェクトで単体テストをどのように実装しますか?
私は、大規模なマルチプラットフォーム アプリケーションの構築の一環として単体テストを使用することを強く信じています。現在、単体テストを別のプロジェクト内に置くことを計画しています。これには、コード ベースをクリーンに保つという利点があります。ただし、これにより、テストコードがユニットの実装から分離されると思います。このアプローチについてどう思いますか?また、C++ アプリケーション用の JUnit のようなツールはありますか?
layout - ウィキでは、人々の見出しを再構成することは許容されますか?
私は、人々が h1 ではなく h3 を使用したり、見た目だけのためにレベルをスキップしたりするのが嫌いです。IMHO、見出しはレイアウトではなくドキュメントの構造を意味します。レイアウトは単なる副作用であり、テーマを通じてカスタマイズできます。
「間違った」見出しレベルがあると、適切な TOC の生成や他の形式へのエクスポートが難しくなります。
ウィキのガーデニング中に、適切なネストされた見出しレベルを使用するために他の人のページを完全に再構築することは許容されますか?
c++ - 一連のコーディング標準に対して C/C++ ソース コードをチェックする無料のツールはありますか?
Java ( Checkstyle、JCSC )用のそのようなツールを見つけるのは非常に簡単に見えますが、C/C++ 用のツールを見つけることができないようです。私は lint のような静的コード アナライザーを探しているわけではありません。変数の命名、大文字化、スペース、識別、括弧の配置などのコーディング標準に照らしてチェックしたいだけです。
.net - NAntのベストプラクティス
私はここに300行の長さのNAntファイルを持っています、そしてそれはかなり厄介です。NAntスクリプトを作成するためのスタイルガイドはあるのでしょうか。また、そのためのベストプラクティスは何ですか。
任意のヒント?
c++ - 「get() const」対「getAsConst() const」
チーム内の C++ スタイルの違いについて誰かが教えてくれました。私はこの件に関して私自身の見解を持っていますが、皆さんからの賛否両論に興味があります.
そのため、2 つのゲッター (1 つは読み取り/書き込み、もう 1 つは読み取り専用) を介して公開したいクラス プロパティがある場合 (つまり、set メソッドはありません)。少なくとも 2 つの方法があります。
それぞれの方法の長所と短所は何でしょうか?
私は C++ の技術的/意味的な理由にもっと興味がありますが、スタイルの理由も歓迎します。
1 つの大きな技術的欠点があることに注意しMethodB
てください (ヒント: 一般的なコードで)。
c - vimでCを使用してスペースを自動インデントしますか?
私はEclipseとJavaを使ってやや甘やかされてきました。Linux環境でvimを使用してCコーディングを開始しましたが、vimにブロックの適切な間隔を自動的に実行させる方法はありますか?
したがって、{を入力した後、次の行には2つのスペースがインデントされ、その行に戻ると同じインデントが維持され、}は2つのスペースに戻りますか?
formatting - コードのフォーマット: 似たような行を並べても問題ありませんか?
私は最近、当社に一連のコーディング ガイドラインがあることを発見しました (ドキュメント管理システムに隠されているため、誰も見つけることができません)。それは一般的にかなり賢明に見え、「{」をどこに置くか、ハードタブを使用するかどうかについての通常の宗教戦争から遠ざけます. ただし、「行に複数のスペースを埋め込んではならない」ことを示唆しています。つまり、このようなことをしないでください。
またはこれ:
またはこれ:
これは、1 つの行を変更すると、多くの場合、すべての行を編集する必要があるためです。これにより、変更がより困難になり、差分を理解するのが難しくなります。
私は引き裂かれています。一方では、このように並べると、繰り返しコードが読みやすくなります。一方で、差分が読みにくくなります。
これについてどう思いますか。
visual-studio - FxCop / StyleCopを、Visual Studioで選択したメソッドのみを分析するように制限できますか?
私はメンテナンスチームを引き受けており、コードを改善し、開発者に優れたプログラミング手法と標準を紹介するのに役立つFxCopやStyleCopなどのツールを紹介したいと思います。コードを維持しており、大幅な拡張は行っていないため、変更を加える場合は、一度に2、3のメソッド/ルーチンのみを処理する可能性があります。
クラス全体またはプロジェクト全体を分析するときに発生するすべての問題に圧倒されないように、FxCop / StyleCopをVisualStudio内のコードの特定の領域にターゲティングすることは可能ですか?可能であれば、どうやってそれをやりますか?
ありがとう、マット
asp.net - CheckBoxList の ListItems にスタイルを適用する
スタイルを CheckBoxList ListItems に適用する方法を教えてください。を指定できる Repeater などの他のコントロールとは異なり、<ItemStyle>
個々のコントロールごとにスタイルを指定することはできないようです。
何らかの回避策はありますか?