タグ

2012年12月1日のブックマーク (2件)

  • GENT #gadvent2012 - blog4j 2.0

    クリスマスとか何も期待することがないのですが、今年もアドベントカレンダーの時期がやってきてしまいました。そんな感じで、G* Advent Calendar 2012の初日を担当させていただきます。 今回ご紹介するのはGENTです。(画像は関係ありません。placekitten を使っています。) no title たぶん「じぇんと」と発音するんだと思います。何をするものかと言うと、テンプレートから色んなプロジェクトを生成するツールです。MavenでいうところのArchetypeのイメージです。名前からしてG*なプロジェクト用かと思いますが、JavaでもScalaでも、JVM言語じゃない言語のプロジェクトにも使うことができると思います。 使い方 (Windows環境ではcygwinがあれば動くと思います。) インストール curl -Ls git.io/gent | sh 例えばGrails

    GENT #gadvent2012 - blog4j 2.0
  • Try Dream Development : 夢の開発を始めよう #TddAdventJp - くりにっき

    TDD Advent Calendar jp: 2012 の1日目です。 初日ということで、TDDをとりまく環境について浅く狭く紹介したいと思います。 TDD(Test Driven Development=テスト駆動開発)とは何か? 普通の開発だと 実装して 全部終わったらユニットテスト TDDだと ユニットテスト 実装 リファクタリング(実装の粒度によってはあったりなかったり) 1に戻る 普通は一通り実装が終わってからテストを書くと思いますが*1、先にテストを書くこと(テストファースト)で全体的にメンテしやすいコードにできます。 詳しくは wikipedia:テスト駆動開発 参照。 TDDをすることにより何が嬉しいか 最初からテスト有りきで実装をするため、テストが網羅されている 後からテストを書く場合テストすることを前提とされていないことが多いため、実はこっちの方が難しいと思います あ

    Try Dream Development : 夢の開発を始めよう #TddAdventJp - くりにっき
    nobeans
    nobeans 2012/12/01
    "最近Groovy勢に押され気味ですが"