タグ

ブックマーク / objectclub.jp (2)

  • - 継続的インテグレーション

    継続的インテグレーション 原題: Continuous Integration Martin Fowler Chief Scientist, ThoughtWorks Matthew Foemmel ThoughtWorks 「確実なビルドを行う」 -- これはどんなソフトウェア開発プロセスであれ重要なことだ。そのわりには、このことがきちんとされていないことに驚かされる。論文では、Matt が ThoughtWorks 社でのある大規模プロジェクトにおいて採用したプロセスを紹介する。このプロセスは全社的な広がりを見せつつある。テスト部分も含めて「全てが自動化された」「再現可能な」ビルドを、「日に何度も」行うことに力点がおかれている。このプロセスを用いれば、開発者はインテグレーションを毎日行うことになるので、インテグレーションに伴う問題を減らすことができる。 継続的インテグレーションの恩恵

    g6949
    g6949 2014/08/20
  • - 第1回 Mavenって何?

    連載の目的 連載では、Apache Software Foundationで開発されているMaven [1] というツールを利用し、プロジェクトをいかにドライブしていくかを、皆さんに御紹介していきます。『プロジェクトのドライブ』という言葉は若干抽象的ですが、連載の具体的な目的は以下の内容です。 プロジェクトの情報の明確化 プロジェクトの成果物生成支援 プロジェクトの管理支援 連載は数回を予定していますが、Mavenのバージョンアップや新機能の追加などに応じて変更できればと考えています。 ありがちな問題 さて、皆さんは、今までいくつものシステム開発のプロジェクトを経験してきたと思います。 その中でこんな問題に直面したことはありませんか? 開発環境を構築するだけで丸一日かかってしまった(時間の無駄無駄ァ) 一介のプログラマなのでプロジェクト全体の規模が見えない(今全体のどの辺りなんだろう

    g6949
    g6949 2014/06/22
  • 1