IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
![Charming Python: Functional programming in Python, Part 3](https://cdn-ak-scissors.b.st-hatena.com/image/square/976d6b25b135fedb9c2be132b02244d48574a5af/height=288;version=1;width=512/http%3A%2F%2Fwww.ibm.com%2Fdeveloperworks%2Fi%2Fdw-social-201508.png)
前提 このページに記載している内容は2011/01/23に書かれたものです。 掲載している画面や方法が将来的に変更されている場合があります。 また、解説に使っている eclipse のバージョンは 3.6.1 です。 eclipseのバージョンによって若干異なる部分があるかもしれません。 「初心者にも分かる JUnit(JUnit4)」を目指して頑張って解説します。 特徴 ・JUnit3の改良版 ・eclipseと連携していて簡単にテスト実行&失敗したテストの理由を表示 ・JUnit3の以下の問題点を改良 ・テストメソッドの名称が固定 →メソッドにアノテーションを付加することで対応 ・例外が発生するテストが複雑 →アノテーションで期待する例外を記述することで対応 ・テスト前後処理のバリエーションが少ない →テストクラス前後処理など、いくつかのバリエーションが追加された ・JUnit3と同じ
前提 このページに記載している内容は2011/03/06に書かれたものです。 掲載している画面や方法が将来的に変更されている場合があります。 また、解説に使っている eclipse のバージョンは 3.6.1 です。 eclipseのバージョンによって若干異なる部分があるかもしれません。 「初心者にも分かる djUnit」を目指して頑張って解説します。 特徴 djUnitの特徴 ・コードのテスト網羅率(カバレッジ)を計測できる ・eclipseと連携していて簡単に計測できる ・結果レポートも出力される カバレッジについての注意点 ・カバレッジ計測はあくまでも網羅率を出すにすぎない ・網羅率が高いからと言ってコードやテストの品質が高いとは限らない ・網羅率(カバレッジ)を100%にすることが目的になってしまってはいけない ↑結構こういう人は多い気がする。 目的と手段を間違えてはいけない(本来
■概要 djUnitとは、ユニットテストを安全かつ低コストで行うこと目的に開発されたEclipseのプラグインです。 特徴として ・カバレッジレポートが利用可能 ・モックをテスト内に記述(仮想モックオブジェクト)出来る 従来のJUnitだけでは記述が難しいクラス間の関係が発生する部分や 意図的に例外を発生させたり出来る。 ▼カバレッジレポート コードのカバレッジ状況をJCoverageでレポートします。 設定によって、未テストの行にマーカーを表示することも可能なので テストで実行されてない行が一目瞭然です。 ▼仮想モックオブジェクト 例えば実コードに影響を与えないままBufferedReaderをnewした時に FileNotFoundExceptionを発生させるようにしたり、 特定のユーティリティが常に固定値を返却するようにすることができます。 ■インストール方法 Eclipseのヘル
Eclipse CDTでデフォルトで付いているグラフィカルなGDB用のインタフェースと、GoogleTestなどのxUnitをあわせて利用するとデバッグが捗ったので、メモ。 基本は動的、バグったら静的# 方法は以下の通り。 GoogleTestを使ってテストを書いて実行。 テスト失敗したら、失敗したテストケースでブレイクポイントをはる。 GoogleTestを再実行して、ブレイクしたところからステップ実行して、テスト失敗の理由を調査。 基本的には、GoogleTestで自動テストを書いていく。 しかし、テストが失敗し、その原因がよくわからないときはGDBでメモリの値の変化をステップごとに追いながらデバッグをするというスタンスだ。 EclipseのGDB機能はスゴく高性能で、 構造体のネスト構造まで、スケスケ丸見えなのだ(下品 (・∀・)ニヤニヤにや) キーバインドでパースペクティブを行った
自分は、Eclipse CDTからGoogleTestを利用している。 Eclipse CDTから GoogleTestの結果を見るプラグインを見つけたので、紹介。 [https://www.youtube.com/embed/vObiKSSNJEY] JUnit ViewerのCDT版『cdt-tests-runner』# プラグインの名前は『cdt-tests-runner』。公式サイトは以下。 https://github.com/xgsa/cdt-tests-runner/wiki/Tutorial GoogleTestだけでなく、Boost Test, Qt Testにも対応している。 Eclipse CDT 8.1 からは、デフォルトで搭載されているらしい。 が、自分のCDT 8.1には入っていなかったので、手動でダウンロードした。 以下のパスを[ヘルプ] > [新規ソフトウェ
JXTAのプロジェクトをインポートする。 http://jxse.kenai.com/index.html まず、ここからpom.xmlをダウンロード http://jxse.kenai.com/Downloads/Downloads.html eclipseのワークスペースにインポートするプロジェクトようにディレクトリをつくり、ダウンロードしたpom.xmlをおく。(ディレクトリの名前がプロジェクトの名前になる) コマンドプロンプトから新しいディレクトリに移動して、以下のコマンドを実行。 mvn eclipse:eclipse Eclipseを開いて、Package Explorerを右クリックしてImport、Maven->Existing Maven Projectを選択する 。Root Directoryを先ほど作成したDirectoryにセットしてFinish。 参考サイト ht
Jettyをデバッグする際に必要になったのでメモ。 オープンソースなプロジェクトのソースコードを拾ってくると、Mavenのpom.xmlだけあり、Eclipseのプロジェクトの設定は無いことが多い。 自分でEclipseのプロジェクトを設定するのは激しく面倒なので、pom.xmlから生成するのがよいだろう。 ちなみにMavenは3.0.1で、pom.xmlはJetty6のmodules/utilのpom.xmlに対して行った。 まずJettyをsvn coして、pom.xmlのあるディレクトリへ移動する。そして次のコマンドを入力するだけ。 >mvn eclipse:eclipse すると.classと.projectを生成してくれるので、後はEclipseのimport -> Existing Projects into Workspaceを選んでプロジェクトをインポートすればOK ほかに
ついにメジャーバージョンUP! Eclipse 4.2の新機能7選:ユカイ、ツーカイ、カイハツ環境!(28)(1/2 ページ) メジャーバージョンアップしたEclipse 4.2 「Juno」 2012年6月27日、Eclipseの最新バージョンであるEclipse 4.2がリリースされました。 Eclipse 3.5の「Gallileo」からは、Eclipseのリリースのネーミングは「G」「H」「I」「J」とアルファベット順の単語で始まる名前が投票によって名付けられています。Eclipse 3.7「Indigo」の次であるEclipse 4.2は「J」で始まる「Juno」(ユノ)と名付けられました。 Junoは、ローマ神話に出てくる、女性と結婚を守護する女神であり、6月を意味する「June」の由来ともなっています。Eclipseが6月にリリースされるという意味も込めてJunoが採用された
Perlでの開発にはEPICを使っています。 EPICはEclipseのPerl用プラグインです。Eclipseならコンソールですぐに動作確認できるし、スペルチェックも補完機能も充実しているのでとてもおススメです。 EPICのインストールについては、次のページを参考にしてください。 EclipseでPerlをやる(EPIC) - guri_2::perlメモ - Hatena::Group::Perl 注)EPICを使うときは、新しいEclipseを用意するのがおススメです。理由は後述。 文字コードの設定 Perlは内部エンコードがUTF-8で扱われる(確かver5.8以降)ため、EclipseでもUTF-8で扱うように設定する必要があります。これはプロジェクトのプロパティから、テキストエンコードをUTF-8に変えるだけでは足りません。というのも、Eclipseのコンソール画面がUTF-8
アンドロイドファンの皆様、初めまして。タオソフトウェアのため吉と申します。縁あって、今週からアンドロイドアプリの開発について連載することになりました。よろしくお願いいたします。 皆さんが使っているアンドロイド端末にもたくさんのアプリケーションがインストールされていると思います。中には「これがなくっちゃ暮らせない!」というほどの生活必需品になっているアプリもあるかも知れません。当たり前ですが、そういう素敵なアプリケーション達は全て「人が手作り」したものです。 この連載ではアプリケーションが出来るまでの工程を皆さんにお伝えしながら、アプリアイコンの裏に隠れた作者側の思いやドラマを描くことができたらいいなぁ、と思っています。 どうぞよろしくおつきあいくださいませ。 アンドロイドアプリをつくるためには まずはアンドロイドアプリを作るためにはどんなものが必要なのかというところから始めたいと思います。
Xdebug とは? xdebug は PHP のコア開発者である Derick Rethans 氏が開発している、PHP のデバッグ用エクステンションです。 典型的なデバッグ作業を補助する以外にも、様々な拡張機能が実装されています。 運用環境以外では必ずインストールしておくと良いです。 Xdebug の入手方法 Xdebug のダウンロードページ http://www.xdebug.org/download.php この資料では Windows 環境へのインストールを説明します。 Windows 用にはバイナリ (dll) がダウンロード可能ですが、Xdebug のバージョンは現在あなたがお使いの PHP のバージョンとプラットフォーム (32bit か 64bit) に合わせて、適切なものをダウンロードします。 PHP 5.2 を 32bit 環境で利用している場合は "5.2 VC6
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く