BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デバッグ に関するすべてのコンテンツ

  • Windows 7.1 SDKにFXCop 10が同梱される

    Visual Studio Premiumにお金を払わずに精度の高いコード解析を行いたい.NET開発者にとって、FXCopは選択肢になりうる。しかし、 FXCop 1.36が何の警告もなしにMicrosoft Downloadsから削除されてしまったので、多くの開発者は何がおこったのかと思っていた。幸運にもこのツールはどこを探せばよいのか知っているのならまだ使うことができる。

  • Architexa、UMLをすばやく簡単にすることを目指す

    ArchitexaはEclipseベースの新しいUMLモデリングツールだ。開発者はUMLダイアグラムによってコードにある関係をすばやく見抜き、見つけたことを他人と共有できるようになる。

  • MacRuby 0.6が GCD、スレッドの改善、高速なデバッガ、AOTをサポート。

    MacRuby 0.6が今、入手可能になり、デバッグ機能と非常に改善されたGrand Central Dispatch (GCD)をサポートした。たくさんのコア機能がオーバーホールされた。その中には、新しい Stringの実装やOnigurumaに替わる新しいスレッドセーフな正規表現ライブラリがある。今や、MacRubyはCocoa 開発環境で安定したものになった、と考えられる。

  • InfoQ.comのデータベース更新: ほとんど成功、少し失��

    この程、InfoQ.comはこのサイトを始めてから使用していたバックエンドのデータベースを刷新した。しかし、すべて計画通りに事が運んだわけではなかった。ほとんどの移行作業は滞りなく進んだが、いくつかの予期していなかった問題(現在は解決済み)に直面した。この記事では、私たちがどんな計画をして、何が成功し何がうまくいかなかったのか、そして直面した問題をどのように検知し解消したのかを詳しく論じたい。

  • Visual Studio 2010のカスタムコード分析

    マイクロソフトのコード分析ツールであるFxCopは、数年にわたって、カスタムコード分析ルールの作成をすることができると提案し続けているが経験は芳しくない。 VS2010バージョンでは、いくつかの改善とよりよい統合シナリオを提案しているが、いくつかの根本的な問題が残っている。

  • 一時的なコードと継続的に使うコード、そしてその間にあるすべてのコード

    よくテストされリファクタリングされた長く使われるコードがある一方で、数日で捨てられることを前提にして書かれるコードもある。そしてこの両極の間に巨大なグレーゾーンが横たわっている。このグレーゾーンに属するコードはいつか削除されるという想定の元に書かれているが、決して消されることがない。

  • .NET Reflectorが商用に

    Reflectorは多くの.NET開発者にとって必須であろう。サードパーティ製ライブラリのデバッグや言語間の翻訳、単純に自分で作ったコンパイル済みコードを見てみるといった用途で、Reflectorは不可欠なツールとなった。さらに、これまでは、Reflectorもそのアドインもフリーソフトとして使うことができた。

  • 進捗の思わしくない Code Contracts

    Code Contracts の製品開発利用への展開が進んでいない。当初からあった数多くの技術的目標は今も有効だが,目前にある問題や障害のために,現在の形式での実現は遠からず断念せざるを得なくなる。

  • Caliperを使ったRubyのメトリクス

    Caliperは、コードの重複や複雑性など、Rubyコードの様々なメトリクスを計算する。Caliperを使うのに必要なのは、公開Gitリポジトリーだけだ。

  • オープンソースの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氏は、チームにおけるコード品質への取り組み方や導入方法を紹介する記事を投稿してきた。氏の一連の記事は、自身のさらなる学習や、そこで得た考えを第三者に伝えなければならない状況に置かれた場合に役立つだろう。一連の記事では、トピックの概要を簡単に述べ、学習をさらに深めるために進むべきさまざまな方向について助言している

  • SQL Enlight T-SQLアナライザー

    Ubitsoftは、SQL Enlightの新バージョンをリリースした。そのツールは、T-SQL開発を促進するように設計されている。

  • ParseTreeの未来

    ParseTreeは、RubyソースコードまたはインタープリタにすでにロードされているRubyコードの、Rubyコードのパースツリーにアクセスすることを可能にするライブラリである。

BT