
今VisualStudio2008でソース修正を行っているのですが、
code1();_______// test
if( a == 0 )
{
____b = 1;___________// test
____c = 2;____// test
}
上記を下記のように
code1();______________________// test
if( a == 0 )
{
____b = 1;_____________________// test
____c = 2;_____________________// test
}
手軽に指定した位置にコメントを揃えられるようなツールはないでしょうか?(入力欄の都合でアンダーバーを空白と見立てています)
自分で作ろうとしたのですが、ソースファイルを文字列として読み込むと、インデントの幅はスペース4つ分でも2つ分でもすべて「\t」として読み取るので実際の幅が得られず、躓きました。そもそもファイルを閲覧するソフトウェアによってタブの移動量って変わりますね・・・。
ちなみに上記コードは「if(」の直後や、変数bとcの直後にもタブが入っている可能性があるとお考えください。
No.1ベストアンサー
- 回答日時:
直接的な回答ではありませんが。
プログラミングを始めた頃は、私もあなたと同じようなコーディングをしていました。行末にコメントを書き、そのコメントの位置をそろえるなど。しかしメンテナンス性が悪い為、そのようなコーディングはやめました。
今は以下のような方針にしています。
・原則、広く使用されているコーディング基準に基づいてコーディングする
・タブはインデントのみに使用する
・スペースの連続は原則記述しない(=位置をそろえようとしない)
・コメントは行末に書かず、コメントしたい対象の前の行に書く
____c = 2;_____________________// test
↓
____// test
____c = 2;
実際には一人でしか使わないのかもしれませんが、自分の好きな見た目のコードではなく、他の人も見るし他の人が修正することを前提としたコードを記述するよう心がけると、いいのではないかと思います。
回答ありがとうございます。
私もその書き方なんですが、お客からの指示なのでやむをえず・・・という感じです。
変数をまとめて宣言、定義しているところなどは前者の方が見やすい気もしますが、
メンテナンスが大変ですよね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
プログラミングを学べる!?進化している子どものおもちゃについて専門家に聞いた!
プログラミングを学べるレゴブロックがあることはご存知だろうか。レゴに限らず最近のおもちゃには、プログラミングの要素がどんどん取り入れられているようだ。「教えて!goo」にも、「プログラミングを学べる子供...
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
localhost127.0.0.1で403エラー
-
コメントの開始位置をそろえるには
-
MFC でどうやってネットページ...
-
PCに保存していた写真を見られ...
-
コマンドプロンプトで印刷実行
-
linux duコマンドで困っています。
-
ユーザーフォーム内のテキスト...
-
OpenFileDialogを使った後にも...
-
リストボックス2に表示されたフ...
-
<a href="file:///フォルダ名/...
-
拡張子をつくる
-
50Mってどのくらいですか・・...
-
ExcelのVBProjectがExcelを開く...
-
telnetで接続した先のコマンド...
-
同名フォルダを作成し、そのフ...
-
クリックしたボタンによってSel...
-
コマンドプロンプトでサービス...
-
VBで定期的にタイムサーバに時...
-
FlashROMにデータを書き込むに...
-
system関数のエラー検出
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
localhost/~.php で404エラー
-
MFC でどうやってネットページ...
-
コメントの開始位置をそろえるには
-
初歩の初歩ですが・・・・・・。
-
PHP5のtry cacheをPHP4で実現で...
-
有料のレンタルサーバを借りた...
-
caclsエラーについて。
-
cookieとhtaccessをつかったペ...
-
PHPからファイルアップロードの...
-
mod_rewriteの正規表現
-
Zend Frameworkが機能しなくて
-
サイトが移動したわけではない...
-
javascriptとPHPを用いた自作ア...
-
PHPの教本の説明などで質問があ...
-
ECCUBE4のページ管理でPHPを実...
-
.htaccessファイルの記述方法
-
Windowsで動いていたのにFedora...
-
Subversionで単体ファイルのバ...
-
IISでhtaccessの記載
-
phpのエラーの意味がわかりませ...
おすすめ情報