問題タブ [code-formatting]
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 ++の「->」演算子とは何ですか?
でC++/ STLの隠し機能とダークコーナーを読んだ後comp.lang.c++.moderated
、次のスニペットがVisualStudio2008とG++4.4の両方でコンパイルおよび動作することに完全に驚きました。
コードは次のとおりです。
出力:
GCCでも機能するので、これはCだと思います。これは規格のどこで定義されており、どこから来たのですか?
printing - 構文の強調表示でコードを印刷しますか?
コードを印刷する必要がある場合があります (ホラー!!! ;) )、適切な書式設定と構文の強調表示を使用してそのコードを印刷するには、どのエディターまたはツールを使用すればよいでしょうか? 重要な場合は C# コードになりますが、理想的には、このツールはできるだけ多くの言語で機能します。Notepad ++または何かがこれを処理できますか?
java - 継承されたコード:フォーマットするかフォーマットしないか?
私たちのチームは最近、非常にまとまりのないコードを継承しました。
その結果、私のチームリーダーは、ファイルを保存する前にコードの自動フォーマットのポリシーを適用することを決定しました。Eclipse(選択したIDE)には、各保存アクションの前にコードを自動的に自動フォーマットするオプションもあります。
個人的には、適切なコーディングは(ほとんどの場合)厄介なコードを防ぐと思いますが、自動フォーマットは適切なコーディングを意味しないと思うので、私はそれに反対しています。
あなたの意見は何ですか?
php - PHPコードには演算子の前にスペースを含める必要がありますか?
最近、次のようにフォーマットされたコードをたくさん見ました。
A:
個人的に私はそれが好きではなく、次のようにそれを好むでしょう:
B:
私はそれがはるかに読みやすいと思います(スペースの追加に注意してください)。
コミュニティには一般的な好みがありますか、それともある方法が別の方法よりも優れていますか?
code-formatting - 多言語コマンドライン ソース コード フォーマッタ
さまざまな言語でソース コードをフォーマット/インデント/整形するコマンドライン Unix ツールはありますか? 私は特に Java、JavaScript、PHP、および XML に興味がありますが、理想的には他のものも処理できると思います。
(構文強調マークアップを生成するものを探しているわけではありません。それを行うツールをいくつか知っています。)
html - HTML ソースのフォーマットが出力に影響しないようにするにはどうすればよいですか?
HTML コードの余分な改行により、最終出力に不要なスペースが追加される可能性があるようです。HTML コードをどのようにレイアウトしても、レンダリング結果の外観には影響しないと常に考えていました。しかし、ここに例があります:
「 Hello.World 」が表示されます- すべてが期待どおりに見えます
次のように表示されます: " Hello. World " -ドットの後に余分なスペースがあります!
この効果を取り除く機会はありますか?コードを別々の行に配置したいのですが、余分なスペースを作成したくありません。
if-statement - 「数直線」スタイルの比較
私は最近 Code Complete で、数値を含む式を処理する推奨される方法は、数直線のように並べることであると読みました。
この本には2つの例があります:
最初の例は i が最小要素と最大要素の間にあることを示し、2 番目の例は i が要素間の範囲外にあることを示しています。
私はそれを採用しようとしてきましたが、それが私の考えなのかどうかはわかりませんが、コードがより明確になるとは思いません.
例:
それは私だけですか、それとも数直線法はあまり明確ではないようですか? この慣行についてどう思いますか。
彼が比較の左側に定数を置くことは数直線法と矛盾すると述べているのも奇妙ですが、ここでは数直線法が定数を左辺に置くことにつながるようです。
java - Eclipseを使用してJavaでインポートを一括クリーンアップする方法は?
生成されたプロジェクトで、未使用のインポートなどが原因で何百もの警告が表示されます。すべてのファイルのインポートを一括クリーンアップできますか?
json - ドキュメント内の JSON を美しくするにはどうすればよいですか?
Lyx をフロントエンドとして使用して、LaTeX ドキュメントを作成していました。これらのドキュメント内の JSON データを正しくフォーマットする方法が見つかりませんでした。
Latex ドキュメント内の JSON データを整形またはフォーマットするにはどうすればよいですか?
eclipse - Eclipseのテキストエディタコードフォーマットをカスタマイズする方法
Eclipseのコードフォーマッタを設定して、80文字を超えるコード行を許可するにはどうすればよいですか。非常に長い行は読みにくいことは知っていますが、私の意見では、1行あたり80文字は、ワイドスクリーンモニターでは非常に小さい値です。