InfoQ ホームページ デバッグ に関するすべてのコンテンツ
-
Visual Studio 2010のカスタムコード分析
マイクロソフトのコード分析ツールであるFxCopは、数年にわたって、カスタムコード分析ルールの作成をすることができると提案し続けているが経験は芳しくない。 VS2010バージョンでは、いくつかの改善とよりよい統合シナリオを提案しているが、いくつかの根本的な問題が残っている。
-
一時的なコードと継続的に使うコード、そしてその間にあるすべてのコード
よくテストされリファクタリングされた長く使われるコードがある一方で、数日で捨てられることを前提にして書かれるコードもある。そしてこの両極の間に巨大なグレーゾーンが横たわっている。このグレーゾーンに属するコードはいつか削除されるという想定の元に書かれているが、決して消されることがない。
-
.NET Reflectorが商用に
Reflectorは多くの.NET開発者にとって必須であろう。サードパーティ製ライブラリのデバッグや言語間の翻訳、単純に自分で作ったコンパイル済みコードを見てみるといった用途で、Reflectorは不可欠なツールとなった。さらに、これまでは、Reflectorもそのアドインもフリーソフトとして使うことができた。
-
進捗の思わしくない Code Contracts
Code Contracts の製品開発利用への展開が進んでいない。当初からあった数多くの技術的目標は今も有効だが,目前にある問題や障害のために,現在の形式での実現は遠からず断念せざるを得なくなる。
-
-
オープンソースのActionScript用デバッガ - De Monster
InfoQは今年のはじめに、FlashとAIRのデバッガであるArthropodについてレポートした。今回紹介するDe MonsterDebuggerもFlash、Flex、そしてAIRのデバッガであり、今年になってリリースされた。
-
Bill Pugh氏によるFindBugs 1.3.9がリリース
Bill Pugh氏がFindBugs 1.3.9をリリースした。FindBugsは人気のあるJava用静的解析ツールで、今回の最新リリースでは12の新しいバグ検出法が追加された。 FindBugsは大規模なコードベースに対しても有用なツールになるよう改善が続けられており、この流れは年内に予定されている2.0のリリースへと続いている。
-
FisheyeとCrucibleで「ソーシャルネットワーキング」が可能に
Atlassian社のFisheye 2(ソースコードリポジトリブラウザ)とCrucible 2(コードレビュア)の最新版は、完全に刷新されたUIを持ち、開発者が、作業に対するのと同様に、ある意味ソーシャルネットワーキングであるチームをフォローできるようになった。Crucible 2は、同時に反復的なコードレビューの概念もサポートする。
-
チームのコード品質
Jaibeer Malik氏は、チームにおけるコード品質への取り組み方や導入方法を紹介する記事を投稿してきた。氏の一連の記事は、自身のさらなる学習や、そこで得た考えを第三者に伝えなければならない状況に置かれた場合に役立つだろう。一連の記事では、トピックの概要を簡単に述べ、学習をさらに深めるために進むべきさまざまな方向について助言している
-
-
ParseTreeの未来
ParseTreeは、RubyソースコードまたはインタープリタにすでにロードされているRubyコードの、Rubyコードのパースツリーにアクセスすることを可能にするライブラリである。
-
Visual Studio 2010でのヒストリカルデバッグ
プログラムが5分前にしたことを知りたいと思ったことはないか?プログラムにしてもらいたいことではなく、それが正確に開いているファイルは何なのか不思議に思ったことはないか?そこで、Visual Studio 2010がその点をカバーしている。
-
neXpertを使用したWebサイトパフォーマンスの分析
neXpertは、人気のあるFiddler Webデバッグプロキシに対する、Microsoftの出資によるアドオンである。neXpertはFiddlerのパフォーマンステスト機能を拡張し、Webアプリケーションにおけるパフォーマンスの問題点を発見するプロセスを単純化する。近ごろバージョン1.0がリリースされ、Microsoftを通じダウンロードで利用可能である。
-
Arthropod - FlashとAIRのデバッガ
デバッギング・ツールはどのような言語によるソフトウェア開発においても、実行環境においても欠かせないものである。FlexであろうがAIRであろうが、Adobe Flashプラットフォームでのリッチ・インターネット・アプリケーション開発もまた例外ではない。
-
Fiddler Webデバッグプロキシ
Fiddlerは無償のプロキシであり、HTTP(S)トラフィックの記録をとる。それにより、デベロッパは要求や応答を検査し、ブレークポイントを設定し、送受信データの修正をすることができる。また、Fiddlerはイベントベースのスクリプト記述サブシステムを装備しており、あらゆる.NET言語を使用して拡張することができる。