Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ブックマーク / gihyo.jp (7)

  • 第1回 Hudsonの導入 | gihyo.jp

    継続的インテグレーションとは Hudsonの具体的な紹介に入る前に、まず簡単に「継続的インテグレーション」(⁠Continuous Integration、以下CI)のおさらいをしましょう。CIは、Extreme Programmingに端を発し、Martin Fowlerによって広められた概念で、狭義には、別々に開発された部品を持ち寄ってお互いの動作を検証する「統合テスト」を早い段階から恒常的に行うことを指します。この当初の概念には必ずしも統合テストの自動化という考え方は含まれていませんでしたが、最近では、CIは単に統合テストだけではなく、広くビルド及びテスト全般を恒常的に行うことを指すようになり、またこれを現実的な工数で実現するための必須の手段として、ビルド・テストの工程を極力自動化する、という事が重要なポイントの一つになってきました。 この考え方の背景の一つには、コンピュータの高性能

    第1回 Hudsonの導入 | gihyo.jp
    odz
    odz 2008/05/09
    gihyo.jp:
  • 連載:検索エンジンを作る|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:検索エンジンを作る|gihyo.jp … 技術評論社
  • 第1回 Class::Componentから始めるプラガブルモジュール | gihyo.jp

    はじめに はじめまして。大沢と申します。 この連載では、筆者が実装したCPANモジュールのClass::Componentを題材にしつつ、近代的なPerlでのプラガブル(拡張可能)なソフトウェアの実装方法を紹介します。 今回は、Class::Componentの概要を説明します。 連載で使うサンプルアプリケーション 連載では、プラガブルなモジュールを作製するという事を考えて、Gopperというサンプルアプリケーションを元に解説を行ないます。 GopperはCodeRepos上のsvnリポジトリに置いてあるので各自checkoutしてください。 svn co -r 271 http://svn.coderepos.org/share/lang/perl/Gopper/trunk Gopper サンプルアプリケーションは連載中にも頻繁にupdateされる事が予想されますので、毎回リビジョン

    第1回 Class::Componentから始めるプラガブルモジュール | gihyo.jp
    odz
    odz 2007/10/13
  • 連載:オープンソースなシステム自動管理ツール Puppet|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:オープンソースなシステム自動管理ツール Puppet|gihyo.jp … 技術評論社
    odz
    odz 2007/06/30
  • 第1回 ソースコードを読む理由(わけ) | gihyo.jp

    はじめまして、Plamo Linux というマイナーな Linux ディストリビューションの取りまとめ役をやっているこじまと申します。これからしばらく「ソースコード・リテラシーのススメ」というタイトルで、オープンソースソフトウェア(OSS)のさまざまなドキュメントやソースコードの読み方について紹介していこうと思っています。 OSSとソースコード・リテラシー 「⁠ソースコード・リテラシー」とは、「⁠メディア・リテラシー」や「コンピュータ・リテラシー」に習った造語で、あからじめ用意されたバイナリパッケージをインストールして使うだけではなく、ソースコードや付属している各種のドキュメントを読んで、それぞれのソフトウェアをより深く理解していく能力を意味しているつもりです。 最近ではLinuxに関するさまざまな情報が雑誌やインターネット上に溢れ、Google等で検索すれば数千、数万ページがヒットするこ

    第1回 ソースコードを読む理由(わけ) | gihyo.jp
  • 新しいプログラミング言語を習得するための15の方法 | gihyo.jp

    海外のフォーラムで投稿された内容を翻訳したものです。元はPrashant N Mhatre氏が書いたもので、プログラミング言語を学ぶ際、簡単なチュートリアルと文法、コンパイラやデバッガの使い方を習得したあとに行う練習問題を挙げています。 無限ループ内に1、2、3、...を出力させ、このループを特定のキー入力で止める テキストファイルをオープンし、中身のテキストをHTMLファイルに変換する 配列の開始、中間、最後にアイテムを追加・削除する など文字列操作を中心に全部で15題あります。解答した人の中には、Rubyで実装して公開している人もいます(注2⁠)⁠。 似たようなアプローチでPragmatic Programmer(達人プログラマー)で知られるDave Thomas氏が考案した「Code Kata」(⁠注3)がありますが、こういった練習問題をいくつかストックしておくとプログラミング言語版

    新しいプログラミング言語を習得するための15の方法 | gihyo.jp
  • 「実演テスト駆動開発」 WEB+DB PRESS Vol.35特集 特設サイト

    WEB+DB PRESS Vol.35の特集1「実演!テスト駆動開発」の特設ページです.テスト駆動開発(TDD)の実演ムービーや誌面サポート情報などを掲載しています. 更新履歴 2006年10月24日 実演ムービーの追加 タスク2「サーブレットのアクセスURLからDAOの名前を抽出する」の実演ムービー3を追加しました. 環境構築ムービーの追加 Subversion環境の構築ムービー3を追加しました. 補足情報の追加・変更 第2章~第8章の各章終了時点でのサンプルコードを公開しました.また,すでに公開済みだった第8章完全版のコードも差し替えましたので,お手数ですが再度ダウンロードしてください. 補足情報の追加 「テストフィルタ機能,受け入れテスト実行の自動化機能について」を追加しました. 補足情報の追加 「著者のEclipseテンプレートを公開!」を追加しました. 誌面訂正情報の掲載 第

    odz
    odz 2006/10/26
    あとで読む
  • 1