[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2014年9月9日のブックマーク (2件)

  • Java のコード量を激減できる lombok がスゴイ - にょきにょきブログ

    きしださんのブログで知った lombok という Java のライブラリがスゴイ。 http://projectlombok.org/ 指定されたアノテーションを付与することで、下記のようにメソッドを生成してくれる。 setter や getter の自動生成 toString メソッドの自動生成 hashCode/equals メソッドの自動生成 これを用いると、Java のコード量をかなり減らせることができる。 例1 setter, getter を自動生成したい場合 import lombok.Getter; import lombok.Setter; public class Person { @Setter @Getter private String name; @Setter @Getter private int age; } このように、setter と getter を

    Java のコード量を激減できる lombok がスゴイ - にょきにょきブログ
  • gulpのアプローチ

    gulpのGetting Startedにもあるように、gulpを使うにはグローバルインストールとローカルインストールが必要になる。なんで同じものを2つインストールするのか、不思議に思ってソース読んで「へー」と思ったのでまとめてみる。 Gruntの場合 Gruntの場合はgrunt-cliをグローバルにインストールしてgruntはローカルにインストールする。grunt-cliはローカルにインストールしたgruntを呼び出すためだけのモジュールだ。タスクを走らすgruntと、そのgruntを実行するgrunt-cli、2つのモジュールは明確に役割が切り離されている。 Gruntがこうなってる理由は、異なるプロジェクトで使ってるgruntのバージョンが違うと、グローバルにインストールされてるgruntのバージョン次第で、そのタスク(Gruntfile)が動かせない可能性が出てくるから。 (参考