今回は、ソフトウェアのレビュー/テスト/デバッグを助け、ソフトウェアの品質向上に役立つプラグインを紹介しましょう。バグの存在する可能性があるコードを指摘するFindBugs、カバレッジによりユニットテストの網羅性を検証するdjUnit、スレッドの問題の検出を助けるEnerjy Thread Profilerの3プラグインです。 1.FindBugs プログラムのバグ検出の手段として、プログラムを動作させずにバグを検出する静的解析があります。Eclipseも簡単な静的解析機能を備えています。コード中で初期化されないオブジェクトを参照する機能や、depricateなメソッドを利用した場合など、推奨されないコードを書くと黄色でランプマークを表示する機能などです。 FindBugsプラグインは、Eclipseの標準機能以上に強力な静的解析の機能を提供します。ある特定のコードパターンにマッチする部分
Latest version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 [2011/10/17] Version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 Released.[2011/10/17] [0.8.6] Changed a exception handler of djUnit class loader. [Fixed bug] Mojibake of djUnit class loader message. [Fixed bug] SWT's "no more handles" occurs. [Fixed bug] Coverage target line(finally clause) bug with asm1.5.x. Bytecode process was improved. Version 0.8.
■■■ 9月12日 ■■■ 本日のランチ ・カリカリベーコンのトリュフ風味スパゲッティ・ ・パルマ産生ハムのサラダ・ ・小海老の入ったジェノベーゼ・ ・自家製ハンバーグ(限定5食)・ 食材が無くなり次第終了致します ディナーも通常通り営業いたします ランチ 11:30から14:30まで(ラストオーダー14時) ディナー 18:00から22:30まで(ラストオーダー21時) ★★★ 9月のお休み ★★★ 6、13、20、27 の各水曜日 ランチのご予約は3,500円より承ります お電話について 常に水か火を使っているので ほぼ出ることができません スタッフ無しで営業することで 標準価格の3分の1以下の価格を実現しています 何卒ご理解ください 24時間留守番電話になっておりますので 録音していただけると助かります 早ければ数時間後、遅くても2日以内にご連絡差し上げます お問合せはメールの方が確
DOM の構造 DOM は XML 文書の要素をノードとしてとらえ、 木 (DOM ツリー, DOM tree) としてメモリ上に展開する。 そして展開された DOM ツリー上のノードをすべて オブジェクトとしてとらえる。 すなわち、オブジェクトを使用して XML 文書を計算機内に展開するのである。 例えば、次のような XML 文書を考える。(ファイル名: Sample.xml) <?xml version="1.0" encoding="EUC-JP"?> <syllabus> <subject> <name>情報メディア基礎実験</name> <teacher>川澄 正史ほか</teacher> </subject> <subject> <name>情報メディア実験</name> <teacher>矢島 敬士</teacher> </subject> </syllabus> Docu
Contents メモリ上にXML文書を作成する XML文書(白紙)を作成する ルート要素を作る 子要素を追加する 属性を追加する ここまでのコードをまとめると 各種ノードを作成するメソッド メモリ上のXML文書の内容を取得する ノードツリーを辿って目的のノード見つける 要素名から目的のノード見つける 属性ノードを取得する ノードの各値を取得する ノードタイプ一覧 属性ノード プログラム例 メモリ上のXML文書の内容を変更する 要素を追加する 要素の値を変更する 要素を置き換える 要素を削除する 属性の値を変更する 属性を変更(なければ追加)する 属性を追加する・置き換える 属性を削除する メモリ上のXML文書をファイルに出力する ファイルからXML文書をメモリ上に読み込む WebからXML文書をメモリ上に読み込む メモリ上にXML文書を作成する XML文書(白紙)を作成する まず、 Do
XPERIA FAN SITE: xperia比較XPERIA FAN SITE は、XPERIAの活用情報とユーザー同士のコミュニケーションの場として2010年03月15日よりユーザー指導の非公式サイトとして運営を開始しました。 本サイトでは、初めてスマートフォンを使うユーザーから、今までにPDAなどを利用したヘビーユーザーまで参考になる情報、ユーザー同士の情報交換の場を提供します。ご利用いただけると幸いです。 初心者向けの「FAQ」や初めてスマートフォンに触れる 人向けの導入や設定のレビュー、利用者のタイプに応じた「活用レビュー」、導入するとさらに XPERIA が便利に使える「ソフトウェアレビュー」を中心に、XPERIA 関連 の「ニュース」やユーザー同士で助けあうことができる、「コミュニティ」の設置、イベントなども行いたいと思っていますので是非ともご活用ください。 ■ オンラインカ
||(演算子)は文字列データに任意の文字列を連結したり、複数の文字列データを連結するときに使用します。
分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on Rails、MySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 本稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理
今回は,経営の基本要素「QCD」が議題です. 「QCD」は, 【Q】(Quality):品質 【C】(Cost):コスト(価格) 【D】(Delivery):納期 を表しています.また,ここで「QCD」は同列ではなく,先に来る要素程,重要な要素です(つまり,Q→C→Dの順).簡単に言うと,品質に優れていて,コスト競争力があり,納期がきっちり守られることが,経営の基本の要素であるということです. 顧客側からすれば,至極当然な考えです.何かを買う場合,”よい”モノを”安く”,”すぐ手に入れられる”ことは非常に重要なファクターになるからです.こう考えれば,顧客を獲得して,売上げを伸ばすために,「QCD」を向上させることが会社経営上如何に重要であるかは,明らかです. これらを向上させるために,企業では,「Q」「C」「D」それぞれを代表する指標を用意して,それらを向上させることを目指します.具体的に
C#のイベント機能VBでイベント機能を利用するには、イベントを発生させるクラスでEventステートメントによりイベントを宣言し、RaiseEventステートメントによりイベントを発生させ、イベントを受信するクラスではWithEventsで変数を宣言することなどにより簡単に可能となる。これと同様のことをC#で行うにはどのようにすればよいのだろうか。 これがVBほど簡単にはいかない。ヘルプなどを調べると「デリゲート」やら「イベントハンドラ」などの「?」な言葉が並ぶ。ここではこれらの理屈は抜きにしてこれらを実現させる簡単な方法を考えてみる。 最も簡単な(?)イベントまず次のような超単純なクラス「SleepClass」を作ってみる。ここではまだイベントを使用していない。とりあえずStartメソッドを実行すると5秒間停止するだけである。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く