狠狠撸

狠狠撸Share a Scribd company logo
Force.com Developer Group JP Meetup #2
                         2012年8月9日

              @yebihara | 海老原 雄一郎
??   さすらいのデベロッパー
     ??   基本、RDB屋
     ??   Java, Ruby, Apex, sh
     ??   定職には就かず職を転々
     ??   今はCRMのSaaSやPaaSの某ドットコム企業

??   好きなもの
     ?? 巨人
     ?? ビール
     ?? SQL

??   嫌いなもの
     ?? Excel
??   「NoSQL入門」
     http://www.slideshare.net/pfi/introductiontoonlysql
     2010年7月 前職(PFI)時代の公開セミナー

??   「へろくしーの挫折」
     http://www.slideshare.net/yebihara/ss-8534925
     2011年7月 Heroku-ja Meetup #1での発表

??   「NoNoSQL」
     http://www.slideshare.net/yebihara/nonosql
     2011年11月 Club DB2でのLT
?? Apexのテスト
?? 皆さん、どうやってますか?
 ?? Web UI?
 ?? Eclipse (Force.com IDE)?
??   Eclipseで開発して、Web UIからテスト実行
     というのは、リズムが悪いというか、テンポ
     が上がらない。

??   かと言って、Eclipseでテストを実行すると、
     テスト結果が見づらい
     ?? カバレッジ結果とかテキストで出されても???
??   Apex開発とテストの生産性を高めるツール!
??   アーキテクチャ
     ?? Apexテストを実行するためのAntタスク
     ?? Force.com Migration Toolをベースに開発

??   利点
     ?? Eclipseの中から簡単起動
     ?? テスト結果が見やすい!
      ?? 特にコードカバレッジのビジュアル表示
      ?? 実は標準Web UIのまね
     ?? デバッグログも見やすくなるよ!
Demo
??   具体的な予定は特になし???
     ?? 現状でも十分便利
     ?? Apexのプログラミング環境は、標準ツールのほうでいろいろなエンハ
        ンスメントが計画されているようだし
     ?? ただし、Salesforceの新バージョンが出ても使い続けられるよう、メン
        テナンスは続けるつもり

??   欲しいけど実装が面倒な機能
     ?? カバレッジビュー内の行にマウスカーソルを置くと、その行を通過した
      ときのデバッグログや、実行時間が表示される

??   欲しいけど実装方法が分からない機能
     ?? スタックトレースやカバレッジビュー内の行をクリックすると、Eclipse
      内で該当箇所がオープン!

?? 誰か手伝って!
?? Githubで公開中
 https://github.com/DeveloperForceJapan/ApexTestPlus
?? Githubの”Issues”からお願いします。
   ?? 日本語でおk




?? @yebiharaにメンションでもいいです。

More Related Content

Apex Test Plusの紹介

  • 1. Force.com Developer Group JP Meetup #2 2012年8月9日 @yebihara | 海老原 雄一郎
  • 2. ?? さすらいのデベロッパー ?? 基本、RDB屋 ?? Java, Ruby, Apex, sh ?? 定職には就かず職を転々 ?? 今はCRMのSaaSやPaaSの某ドットコム企業 ?? 好きなもの ?? 巨人 ?? ビール ?? SQL ?? 嫌いなもの ?? Excel
  • 3. ?? 「NoSQL入門」 http://www.slideshare.net/pfi/introductiontoonlysql 2010年7月 前職(PFI)時代の公開セミナー ?? 「へろくしーの挫折」 http://www.slideshare.net/yebihara/ss-8534925 2011年7月 Heroku-ja Meetup #1での発表 ?? 「NoNoSQL」 http://www.slideshare.net/yebihara/nonosql 2011年11月 Club DB2でのLT
  • 4. ?? Apexのテスト ?? 皆さん、どうやってますか? ?? Web UI? ?? Eclipse (Force.com IDE)?
  • 5. ?? Eclipseで開発して、Web UIからテスト実行 というのは、リズムが悪いというか、テンポ が上がらない。 ?? かと言って、Eclipseでテストを実行すると、 テスト結果が見づらい ?? カバレッジ結果とかテキストで出されても???
  • 6. ?? Apex開発とテストの生産性を高めるツール! ?? アーキテクチャ ?? Apexテストを実行するためのAntタスク ?? Force.com Migration Toolをベースに開発 ?? 利点 ?? Eclipseの中から簡単起動 ?? テスト結果が見やすい! ?? 特にコードカバレッジのビジュアル表示 ?? 実は標準Web UIのまね ?? デバッグログも見やすくなるよ!
  • 8. ?? 具体的な予定は特になし??? ?? 現状でも十分便利 ?? Apexのプログラミング環境は、標準ツールのほうでいろいろなエンハ ンスメントが計画されているようだし ?? ただし、Salesforceの新バージョンが出ても使い続けられるよう、メン テナンスは続けるつもり ?? 欲しいけど実装が面倒な機能 ?? カバレッジビュー内の行にマウスカーソルを置くと、その行を通過した ときのデバッグログや、実行時間が表示される ?? 欲しいけど実装方法が分からない機能 ?? スタックトレースやカバレッジビュー内の行をクリックすると、Eclipse 内で該当箇所がオープン! ?? 誰か手伝って!
  • 10. ?? Githubの”Issues”からお願いします。 ?? 日本語でおk ?? @yebiharaにメンションでもいいです。