• Like
  • Save
Almツールたべくらべ
Upcoming SlideShare
Loading in...5
×
 

Almツールたべくらべ

on

  • 1,550 views

 

Statistics

Views

Total Views
1,550
Views on SlideShare
1,357
Embed Views
193

Actions

Likes
2
Downloads
2
Comments
0

3 Embeds 193

http://www.naturalsoftware.jp 178
https://twitter.com 12
http://157.109.86.99 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Almツールたべくらべ Almツールたべくらべ Presentation Transcript

    • ALMツールたべくらべ 中村 薫 a.k.a @kaorun55 2013/3/2(土) CLR/H 80 日本マイクロソフト株式会社 札幌支社
    • 中村 薫フリーランスでKinectアプリ開発などをやっています@kaorun55kaorun55@naturalsoftware.jp
    • 結論• WindowsメインならTFServer/Serviceでほぼ一択• 状況によってGitHubを使う
    • • 本スライドは発表者の好みが多分 に入っています • 基本的に経験したことですが、妄想 によりお伝えする部分もありますhttp://www.flickr.com/photos/pictureperfectpose/76138988/
    • 使ってきたツール• TFS(2010,Service)• GitHub,Bitbucket• Trac,Redmine• VSS,Subversion,git• Jenkins• TestLink
    • • これらのツールのメリット、デメリットをVisual Studioベースで紹介してみます• 仕事で使うのが前提• 突っ込み歓迎w
    • Team Foundation Server 2012pros cons• VS環境では間違いなく最強 • 環境構築、運用が手間• 必要なツールがそろっている • Windows 環境以外のビルド• MSDNがあればコスト不要 は難しい• 強力なテストツール
    • Team Foundation Servicepros cons• TFSのpros • クラウドなので、データは外• クラウドなので、どこでもアク 部に保存される セスできる • Windows 環境以外のビルド• 環境構築、運用が不要 は難しい• 3週間ごとの機能追加 • プロジェクトの公開はできな い
    • GitHubpros cons• 手軽 • クラウドなので、データは外• ソーシャルコーディング 部に保存される • 非公開リポジトリには、月額 課金が必要
    • Bitbucketpros cons• 無償で非公開リポジトリ • クラウドなので、データは外• 手軽 部に保存される • GitHubと比べるとUIが残念
    • Jenkins氏pros cons• 最強のCIツール • クラウド環境に持ってくのが、• 手軽 ちょっと手間• 高性能cron(cronよくしらない • CloudBeesだと基本Javaのみ けど)• なんでもあり• コードのビルド以外にも使え る
    • gitpros cons• 手軽 • 覚えるのが大変• Visual Studio 2012/ • 基本的にCUI TFS(Service)も対応(Update2)• GitHubでコードへどこからで もアクセス可能• デプロイプロトコル
    • Subversionpros cons• TortoiseSVNが秀逸 • 中央リポジトリ• Visual Studio AddInもある
    • VSSpros cons • Visual Source Shredder
    • TestLinkpros cons• ほぼ唯一のOSSテストツール • 使い方が難しい• テスト結果をWordに出力でき るので便利
    • Tracpros cons• TracLightningやKanonといった • 巣の状態では男前の機能 ワンクリックインストーラーが 豊富• 始めやすい
    • Redminepros cons• BTSとしての機能が豊富• オールインワンインストーラー が増えてきた
    • ツール間連携(TFServer/Service)• 一つのリポジトリに、すべての情報が入って いるため、関連付けが標準で可能• すべての情報を接続することで、トレーサビリ ティを確保する
    • ツール間連携(OSSツール)• リポジトリが個別にあるため、ユーザー側で 接続する必要がある(ツールサポートが用意 されている場合もあるが)
    • 個人的には…• TFService• GitHub+Jenkins氏+Dropbox
    • TFServer/Serviceのメリット• 必要十分なツールサポート• プロセスサポート• 頻繁なアップデート
    • いろいろなツールを比べて、自分たちにあったツールを