タグ

2013年5月22日のブックマーク (4件)

  • Cobertura、Ant、Jenkinsでコードカバレッジを取得する方法 - 旧山pの楽しいお勉強生活

    JenkinsでAntを使用してビルドする際に、Coberturaを使用してコードカバレッジを取得しようというお話。 GradleやらMavenが主流みたいで、日語ドキュメントがあまりみつからなかったので書いてみます。*1 前提 Jenkinsは既に動作している Jenkins上でAntを使用してビルドが行われている AntでJunitを実行している coberturaの概要 アプリケーションのコードをコンパイル コンパイルされたclassファイルにログ出力コードを埋め込む Junit実行 レポートを出力 coberturaのモジュール取得 公式ページからモジュールを取得。 私は「cobertura-1.9.4.1-bin.zip (binary)」を使用しました。 必要モジュールの取得 取得したモジュールを解凍し以下のモジュールをプロジェクトに設定。 asm-3.0.jar asm-t

    Cobertura、Ant、Jenkinsでコードカバレッジを取得する方法 - 旧山pの楽しいお勉強生活
    kakku22
    kakku22 2013/05/22
    EclEMMAとJaCoCoの組み合わせの方がCIとしては良いかも
  • JavaScript入門講座

    今日の内容 JavaScriptを勉強し始めくらいの人を対象にしたJavaScript入門講座的なもの 文法とかは調べればわかるのでふれません 一人で勉強してもわからなそうな概念などを重点的に説明します ライブコーディングするのでJavaScriptってこんな感じて作るんだなーというのがわかってもらえればと アジェンダ JavaScriptを勉強する前に JavaScriptの基礎知識 ライブコーディング part1 jQueryの基礎知識 ライブコーディング part2

    kakku22
    kakku22 2013/05/22
    新人!読んでおいて
  • JavaScriptのthisの覚え方 - Qiita

    JavaScriptのthisは同じソースコードでも呼び出し元次第で意味が違ったりして複雑だと思われがちだけど、一回覚えてしまえば簡単だ。 JavaScriptにはthisが4種類ある これだけをしっかり覚えておけば、後は必要な時に 4種類って何があるんだっけ? と考えれば容易に思い出せる。 ちなみに、下記のコードはブラウザ上で実行することを想定している。(なのでwindowを使う) トップレベルのthis グローバルオブジェクトを指す。 var hoge = "fuga"; window.foo = "bar"; // fuga+bar と表示される console.log(this.hoge + "+" + this.foo); (function(){ // 同じくfuga+bar と表示される console.log(this.hoge + "+" + this.foo); })(

    JavaScriptのthisの覚え方 - Qiita
    kakku22
    kakku22 2013/05/22
  • JavaScriptプロトタイプマップ - maru source

    最近JavaScriptを触ることが多いのですが、JavaScriptのプロトタイプについて調べてもすぐに忘れてしまうので、ちょっとまとめてみました。 プロトタイプベース プロトタイプベースってそもそも何だろうと。僕の理解ではこんな感じです。 オブジェクトの振る舞いはそのオブジェクト自身とそのオブジェクトが保持するプロトタイプオブジェクトによって決定される またプロトタイプオブジェクトもオブジェクトなので、その振る舞いも1.に従う 1.と2.よりオブジェクトの振る舞いはプロトタイプを連鎖的にたどることとなる(プロトタイプチェーン) オブジェクトは静的な構造と関連せず、自由にプロパティを上書き/追加/削除することができる 同じコンストラクタから生成されたとしても、プロパティが同じとは限らない 以下のリンクが参考になるかと。 http://sumim.no-ip.com:8080/wiki/4

    JavaScriptプロトタイプマップ - maru source