トップページ⇒tech
125コメント31KB

どんな開発ツールほしいですか?

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
コードを大量に書いているときはこんなツールがほしいのですがどうでしょう?

あるクラスのメソッドを書いている
そのメソッドに関係するシーケンス図がすべて呼び出される(自動)。
またそのクラスの継承関係がすべて表示される(自動)。
またそのメソッドの呼び出し、呼び出され関係が表示される(自動)。
兄弟クラスの仮想関数の実装を比べられる。
関連するドキュメントなども同時に管理、参照可能。
またバージョン管理などもエレガントにできる。
とにかくいろんな情報の関連を把握できて、管理できるといい。

感じとしてはVS+ROSE+ソースナビゲーターという感じでしょうか?
皆さんはどうですか?ご意見伺えると幸いです。

0002デフォルトの名無しさんNGNG
VC#が欲しい。
お金無いの・・・。
0003デフォルトの名無しさんNGNG
2
M$のサイトからダウンロード汁
0004デフォルトの名無しさんNGNG
>>3
まだプレビュー版って配布中なんですか?
探してもなかったっす。申し訳ないですがURLキボン。
0005デフォルトの名無しさんNGNG
んで、ここで聞いてどうするよ?
0006デフォルトの名無しさんNGNG
>>1
うーんなかなか思い浮かばない。
結局、仕事とかで自分で作るツールって実際に売られてるけど
会社が買ってくれないから自分で作っちゃうっていうのが
よくあるパターン。
00071NGNG
例えばこんなのほしいとか聞いてみたいです。
自分がほしかったのではファイルやライブラリやクラスのいろいろなプロジェクトでの依存関係管理できて、これいじるとどこに影響があるのかわかったり、クラス名変えたりディレクトリ構造変えたときに全部反映してくれるようなやつなんかもほしいときがありました。
0008デフォルトの名無しさんNGNG
リファクタリングツールと呼ばれるものかな?
00091NGNG
>>8
あそういうのあるんですか?
00101NGNG
検索したらごろごろ出てきました。メジャーなのご存知の方いらっしゃいますか?
0011デフォルトの名無しさんNGNG
多段シーケンス図考えた奴は馬鹿。
読みにくいだけ。
ヲタがイキがって「俺読めるんだよ」とやってるだけ。
0012デフォルトの名無しさんNGNG
>>11

シーケンス図って読むものなのか? 見るものだと思ってたが・・・。
0013デフォルトの名無しさんNGNG
LISPでもやっとけ
0014デフォルトの名無しさんNGNG
LISPをどう活用するのだ?
0015デフォルトの名無しさんNGNG
>>14
人工知能に。
0016デフォルトの名無しさんNGNG
CPUの中身の各実効ユニットの動作状況を
ビジュアルで教えてくれるデバッカ搭載アセンブラIDE。
クリックする度にタイムスライスが更新されて、
キャッシュからデコーダとかへデータパケットがスルスル〜とアニメ移動して
稼動中のユニットがピコンピコンってテンメツするの。
もし作ってくれたら10万出すぞ。
0017デフォルトの名無しさんNGNG
4<<
.NET Framework SDK(160Mバイト)にC#ついてなかった?
間違ってたらスマソ。
0018デフォルトの名無しさんNGNG
>>17
あ、VisualC#がいいなと。
0019デフォルトの名無しさんNGNG
Java 用だけど IDEA がいい感じ。
0020デフォルトの名無しさんNGNG
>>16
某128Bitプロセッサのレジスタをひたすら表示し続けるヤツなら・・・(吐血
00211NGNG
>>16
自分はアセンブラあまり詳しくないんですが...
言われてる感じはわかります。
自分も適切なビジュアライズがほしいんです。
それとそれに対する直感的な操作
いままでそういうすばらしいインターフェースを持つ開発ツールに出会ったことがないような気がします。
みな必要ないんでしょうか?確かに全部頭で展開できるといらないんですけど...最近年取ってきたせいもあって...
あまり触ってないんですけど、GoliveとかMAYAとかのCG系ソフトなんか使いやすそうな気が...
っていまかいてて思ったんですがABoneでスレ書いてるときにメインウィンドウクリックするとスレウィンドウがタイトルバーだけになるのはマルです。
0022デフォルトの名無しさんNGNG
>GoliveとかMAYAとかのCG系ソフトなんか使いやすそうな気が
はっきりいおう。使いづらい。
0023デフォルトの名無しさんNGNG
>>2
来月号の日経ソフトウェアに60日体験版が付いてくるらしいので、
2ヶ月毎にインストールし直して使ってみては?
0024デフォルトの名無しさんNGNG
>>23
明日買いに行こうと思ってたんですが・・・ああ、どうしよう。
00251NGNG
>>22
んーどこらへんが?もっとこうだったらいいのにとかあります?
0026デフォルトの名無しさんNGNG
掃除してくれて、肩揉んでくれて
料理作ってくれて、冷えたビール注いでくれて
愚痴を一言も言わないツールがほC

#スマソ、逃避モード全開ですじゃ(ゲッソリ疲労困バイ中)
0027デフォルトの名無しさんNGNG
>>26
ある意味同感。[w
0028デフォルトの名無しさんNGNG
>>26
あなたにぴったりのソリューションが結婚。
部内で一番不細工なのに近づいて生でやっちまいましょう。
一歩間違うと犯罪なので注意。
0029かおりん祭り ◆KAORinK6 NGNG
〜oノハヽo〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ( ^▽^) < 新スレおめでとうございまーす♪ 
= ⊂   )   \_______
= (__/"(__) トテテテ...

0030デフォルトの名無しさんNGNG
・ソースコードをリアルタイムで解析
・ソースとコメントからXMLを自動生成
・ユーザー定義のXSLTでXHTMLに変換してMSDNライクなインターフェイスで表示
・ツール側からソースコードのコメントを修正可能
みたいなツールが欲しいです。
javadocをリアルタイムにして強力な検索機能をつけたみたいなの。
今までのドキュメント自動生成ツールは今一なのばかりなので。

ソースとドキュメントの動的リンクが実現できれば、
多人数開発でのコードの共有がしやすくなりそうなんですけどね。

自分で作ろうかな。
0031デフォルトの名無しさんNGNG
俺の脳内サイコミュを嗅ぎ取って
C++のコードを吐いてくれるソフト作ってくれ・・・
頼む・・・
0032デフォルトの名無しさんNGNG
>>31
俺は包丁とか飛ぶ方が良いな。
0033デフォルトの名無しさんNGNG
車輪でも何でも再発明できるやつ。
0034( ´_ゝ`)NGNG
>>33
再発明厨必死だねー(藁
0035デフォルトの名無しさんNGNG
ひっしーじゃなくてひっきーだよ(円楽笑い、座布団一枚やっとくれ
0036( ´_ゝ`)NGNG
寒い
0037デフォルトの名無しさんNGNG
>>36
もう来なくていいって。
邪魔。
0038デフォルトの名無しさんNGNG
>>31
自分もほすい...
有線でも無線でもいいから...
0039デフォルトの名無しさんNGNG
>>38
俺は包丁とか(略
00401NGNG
>>19
IDEA朝から落としてみてますが...
ヘルプ見たり、ネット上での話し聞いてるとかなりよさげな気が...もうちょっとみてみます。
だれかC#、C++用に作ってくれんかのう...
0041デフォルトの名無しさんNGNG
C++用のまともなリファクタリングツールをくれ
0042デフォルトの名無しさんNGNG
ソースブラウザ
フォルダ内を全部一気に眺めたい
0043デフォルトの名無しさんNGNG
>>42
どういう風に表示するの?
0044デフォルトの名無しさんNGNG
みんなが幸せになれるツールがほすい。
0045デフォルトの名無しさんNGNG
ちょいと質問してみたところ、
IDEA 夏に Unicode 版リリースするそうだ。
さすがに日本語ローカライズ版は作る予定なしみたい。
0046デフォルトの名無しさんNGNG
オブジェクトの関係を3次元で表示できるツールがほすい
0047デフォルトの名無しさんNGNG
>>46
無駄に重くならんか?
0048デフォルトの名無しさんNGNG
VC++みたいなフザけたSDKじゃなけりゃなんでもいい
0049デフォルトの名無しさんNGNG
インテリセンスの完璧な奴がほすい。
includeしたライブラリも候補に乗せる奴。
それだけでいい。あればあ〜幸せ。
0050デフォルトの名無しさんNGNG
軽いこと。これが重要。言語2言語toolくれ。
f2cみたいな奴で、自分で、出力の好みをきめれて、きれいなコード
はくやつくれ。統合環境は、すべてのキーバインドをカスタマイズ
可能にしておいてくれ。当然、emacs,viのバインドを選択可能に
しておいてくれ。これって、結局、emacsでわ。。。
0051デフォルトの名無しさんNGNG
ROSEってだめなん?
昔はかすだったけど...
0052デフォルトの名無しさんNGNG
>>48
なにかを勘違いしているのか?ただの書き間違えなのか?なにがいやなのか?
0053デフォルトの名無しさんNGNG
MFC,VC++は前から評判よくないぞ
0054デフォルトの名無しさんNGNG
VC++のIDEは評判いいよ。MFCはアーキテクチャの評判が悪い。
005546NGNG
>.>47
速度は別にしてあれば便利では?
機能の集まりなどによってまとめておいて、全体像を把握できるようにしておく
全体を一度に表示して、このクラスに関係あるクラスとか色が変わって一覧で見れたり...

0056デフォルトの名無しさんNGNG
久しぶりにVC触ったが、いろいろ気になった点。他のがいいというわけではないのですが...

クラスが100個ぐらいある場合、クラスを探すのが大変。
あるクラスの兄弟クラスを探すのが大変
オーバーライドしたメソッドを兄弟クラスで比べたいときにファイル検索でやっていてめんどくさい.
なんかほかにも色々あった気がするが...とりあえず
0057デフォルトの名無しさんNGNG
>>55
2D のツリーでいいじゃん。
パッケージと継承と関係でそれぞれ一次元?
0058デフォルトの名無しさんNGNG
きれいにまとまっていてほしいツール

エディター
リファクタリングツール
モデラー
コンパイラー
ソ−スブラウザー
バージョン管理

いーのはIDEAか?
0059デフォルトの名無しさんNGNG
やっぱ、ちゃんとしたリファクタリングブラウザほしいよね
006046NGNG
>>57
んー2Dでもいいんですが...
たとえばフレームワークあってその中にGUI部分とデータベース関係があったとします。
で作るアプリケーションでもGUIがらみとデータベースがらみがあったとしておのおのフレームワークの関係するクラスと関係を持ってたとします.
そういうときにアプリケーション内の関係をX軸、Y軸でアプリケーションとフレームワークの関係をZ軸で表すような感じで行うと全体の把握がしやすいかなと
実用的ではないですかね...
0061デフォルトの名無しさんNGNG
>>59
どんな機能あれば万全かのう?
リファクタリング本読み始めたばかりで知識不足.
いいツールきぼん
0062デフォルトの名無しさんNGNG
それよりDelphiが普及して欲しい。
0063デフォルトの名無しさんNGNG
>>60
情報量や自由度は適度に制限された方が把握しやすい。
見せ方次第だけど、練られていない 3D 表示で起きそうな問題を挙げると

・文字が立体表示されるので、正面じゃないとクラス名が上手く読めない
・そもそもダブルクリックしないと何のクラスだか知ることができない
・クラスの間隔・配置が自由に決めることができ、部屋掃除をしている気分になれる
・一クラスを画面一杯に拡大表示したり、アプリ全体を芥子粒くらいに縮小表示できる
・0.5 度単位で XYZ 軸どの方向へも自由に移動可能
 上右斜め 45 度と上左斜め 45 度にいかほどの違いがあるだろうか
0064デフォルトの名無しさんNGNG
UMLのユースケース図を書いたら、ボタン一発でソフトが完成。
0065デフォルトの名無しさんNGNG
とりあえずソース読むのがだるいから、それを解消するソフト作って。
C++とJavaとObjectPascalとC#とPerlとPHPとCあたりのコードを
50個くらいドラッグアンドドロップして、ざっと閲覧したいと思うのね。
クラス、関数をツリービュー表示して、クリックすると飛べるようにして。
0066デフォルトの名無しさんNGNG
>>65
おまえがやれ
0067デフォルトの名無しさんNGNG
VC++使ってると思うんだが、
もうすこし人間的な操作感を提供してくれてもいいんじゃないかと思う。

抽象クラス/実装クラスの濃淡や下線or波線による区別とか、
それを表示する/しないの切り替えとか。
属性アイコンをユーザが自由に変更できるとか。
マウスを上に乗せて放置したときに、クラスについてのコメントをポップアップしてくれとか。
MFCの階層図みたいな図を全画面表示してくれるとか。
MSDNのお気に入りをフォルダ分けさせろとか。
クラスのメソッドを用途別に自動でフォルダ分けしてくれとか
(On〜と俺の書いた関数は誰がなんと言おうと別フォルダだ)、
フォルダに自動展開属性を付けさせろとか(フォルダを分けたいけど、いちいち開くのは面倒)。
。
宣言の変更を、せめてリストビュー(詳細)でやらせてくれとか。
…(以下略)

まったく不満だらけだ。MS製だからって、俺は使用感には妥協しないぞ。
0068Delフサギコ ◆zE1iiRdQ NGNG
 ∧,,∧  今更VCを使うニャや
ミσ゚Д゚ミσ
0069デフォルトの名無しさんNGNG
おいおい、まだ仕事でつかわにゃならんことだってあるだろうが。
0070デフォルトの名無しさんNGNG
所詮Delしか使えない趣味プログラマと言うことさ
0071デフォルトの名無しさんNGNG
>>67
つーかね、4年も5年も前のアプリだろ?
0072デフォルトの名無しさんNGNG
>>67
VS.NETではどうなんでせう?手元にないもので...
0073デフォルトの名無しさんNGNG
>>71
そうか。
じゃあ、5年たって、>>67の文句は新しいIDEに生かされているのか?
.NETでは、>>67くらいの機能は追加済みなのか?
時代遅れな俺に教えてくれ。
0074デフォルトの名無しさんNGNG
>>73
VB.NETでマクロ書けばいけるが?
0075デフォルトの名無しさんNGNG
アイコン変えられる?
0076デフォルトの名無しさんNGNG
アイコンがそんなに重要?
0077デフォルトの名無しさんNGNG
アイコンなんかリソースエディタをいじれ
0078デフォルトの名無しさんNGNG
どこにはいってるの?
0079デフォルトの名無しさんNGNG
MSの人も作ってるときに使いづらいと思わないのだろうか...

そんなツール使ってないのか、いけてる人はそんなこと気にしないのかどちらだ?
0080デフォルトの名無しさんNGNG
>>65
そんなの、ViVi とか、そういう
テキストエディタでできてるよ。
0081デフォルトの名無しさんNGNG
>>80
それだけあれば、ほかはあまり必要ないんですか?
それはそれでうらやましい...
0082デフォルトの名無しさんNGNG
モデリングツール使ってる人います?
0083デフォルトの名無しさんNGNG
DelphiのIDEのエディタに潜るxyzzyみたいなエディタ。
0084デフォルトの名無しさんNGNG
久しぶりに teikade でも触ってみるか。
なにか users-jp ml から来たけど (゚ε゚)キニシナイ!!
0085デフォルトの名無しさんNGNG
すいません
リファクタリングブラウザ
ってどんなの?
0086デフォルトの名無しさんNGNG
VS.netに統合されたemacsは確かに保水
0087デフォルトの名無しさんNGNG
>>79
ビルゲイツが使うんなら改善されるだろうけど。
0088デフォルトの名無しさんNGNG
MSってビルGがいないと何も決められないの?
0089デフォルトの名無しさんNGNG
コメントが全くないソース、完全なコメントを作成してくれるツールが欲しい。
最近、外人増えて全くわからん・・・
0090デフォルトの名無しさんNGNG
お兄ちゃまスタジオ
0091デフォルトの名無しさんNGNG
>>89
コメントからソースを作るくらいに難しい。
0092デフォルトの名無しさんNGNG
コンパイラの吐くメッセージがシーマン並に皮肉
いっぱいの奴。「お前のソース、キタネーな。」
0093デフォルトの名無しさんNGNG
>>91
コメント(の書き方にもよるが)からソースを作る方が簡単
0094デフォルトの名無しさんNGNG
>>92
藁
0095デフォルトの名無しさんNGNG
   ヤッタ!     ヤッタ!     ヤッタ!     ヤッタ!    ヤッタ!
       ∧_∧    ∧_∧    ∧_∧    ∧_∧    ∧_∧
       (・∀・ )   (・∀・ )   (・∀・ )   (・∀・ )   (・∀・ )
      /    \  /    \  /    \  /    \  /    \
     \)   ノ/ \)   ノ/ \)   ノ/ \)   ノ/  \)  ノ/
      / ◆<   ./..◆<   .../..◆<   ../..◆<   ../..◆<
    /  '´ ヽ ).../  '´ ヽ...).../  '´ ヽ..)..../  '´ ヽ..).../  '´ ヽ..)
  ∠/    ノノ∠/    ノノ∠/   ノノ∠/   ノノ∠/  ..ノノ
0096木村 キタキタマシーンNGNG
俺のキタキタエディタ最高。これだね。
Cに特化されてるのがマイナス要素だが……
0097キタキタエディタ想像図(Cに特化)NGNG

キタ━━━━━━━(゜∀゜)━━━━━━━!!!!!
キ                          キ
タ CCCCCCCCCCCCCCCCCCCCCC   タ
|CCCCCCCCCCCCCCCCCCCCCC   |
|CCCCCCCCC                |
|CCCCCCC■                 |
|                         |
(                          (
゜                          ゜
∀                         ∀
゜                          ゜
)                          )
|                         |
|                         |
|                         |
|                         |
キタ━━━━━━━(゜∀゜)━━━━━━━!!!!!
0098木村 キタキタマシーンNGNG
>>97
ワラタ
スキーム機能は無いんだけど…
ってゆーか、縦のAAはムリがないか?ソレ
欲しいなら、どっかにageてみようかな…

キタキタの由来はあってる(w
0099デフォルトの名無しさんNGNG
WinDesを心から望む。
0100デフォルトの名無しさんNGNG
Javaのソースコードを読んで、
構文木を返してくれるクラスほしい。
0101デフォルトの名無しさんNGNG
DLGEDIT.EXEを心から望む。
■ このスレッドは過去ログ倉庫に格納されています