IBM Rational ClearCase 7.0: Master the Tools That Monitor, Analyze, and Manage Software Configurations
暫譯: IBM Rational ClearCase 7.0:掌握監控、分析和管理軟體配置的工具

Marc Girod, Tatiana Shpichko

  • 出版商: Packt Publishing
  • 出版日期: 2011-04-25
  • 售價: $2,220
  • 貴賓價: 9.5$2,109
  • 語言: 英文
  • 頁數: 360
  • 裝訂: Paperback
  • ISBN: 1849680124
  • ISBN-13: 9781849680127
  • 海外代購書籍(需單獨結帳)

商品描述

Take a deep dive into extending ClearCase 7.0 to ensure the consistency and reproducibility of your software configurations

  • Master ClearCase from the inside out: Go technical for consistent, well-structured, and robust software
  • Cut out chaos! Introduce order through reproduction with clearmake
  • Use and extend ClearCase in manageable collaborations
  • Design scalable and stable working practices with ClearCase MultiSite distribution

In Detail

Undeniably, IBM Rational ClearCase is one of the major Software Configuration Management (SCM) tools on the market, and an integral part of a development environment. It introduced significant novelties into SCM, making it an original and insightful tool, and it's precisely these features that are often underutilized by ClearCase users. This book will show readers how to use ClearCase to its full potential and take advantage of its build auditing and dependency analysis applied to derived objects, workspace management with dynamic views, and its support for distributed development with ClearCase MultiSite. Through mastering ClearCase tools, this book will demonstrate that ClearCase is for users, and not only for the administrators.

The book capitalizes on the main competitive advantage of ClearCase: that, thanks to build avoidance, ClearCase can focus on and identify derived objects through build management. This practical guide will help you master the tools for monitoring, analyzing, and managing software configurations with ClearCase.

The book spends as little time as possible setting the scene. It delves straight into the ClearCase essentials of Build Management, which serves as the basis for the whole book.

By the end of the book you will have learned how to master and optimize the various tasks pertaining to both administration and day-to-day development, in both a single-site and a multi-site environment. The emphasis is on ensuring the collaborative management of software development. Special attention is paid to third-party tool management under ClearCase and many practical examples are given, with a particular focus on the command line and scripting as a means to maximize flexibility and management over one's work.

This book is a practical guide that highlights and demonstrates those specific functions not traditionally expected from an SCM tool, and supported only by ClearCase.

What you will learn from this book

  • Master ClearCase command line essentials with Perl's text handling capabilities
  • Take full advantage of audited dependencies to support truly incremental development
  • Extend ClearCase with powerful Perl modules
  • Gain a wealth of troubleshooting tips and tricks for ClearCase, using the tool as a wholly distributed system
  • Get fully acquainted with a novel model of branching and publishing for optimizing distribution with ClearCase
  • Shed new light on testing from a Software Configuration Management perspective
  • Understand the value of focusing on derived objects, and also learn how to avoid generating duplicates
  • Get to grips with using ClearCase MultiSite to design processes that are stable over distribution

Approach

This is a practical book with plenty of code examples for mastering ClearCase tools to monitor, analyze, and manage software configurations.

Who this book is written for

If you are a developer who wants to use ClearCase for software development then this book is for you. This book is not for experts, but it will certainly challenge your technical skills.

While ClearCase concepts and tools are presented for those unfamiliar with the tool, an ability to use the command line as well as some fluency with shell scripting will certainly be an advantage.

商品描述(中文翻譯)

深入探討如何擴展 ClearCase 7.0,以確保您的軟體配置的一致性和可重現性

- 從內部掌握 ClearCase:深入技術以實現一致、結構良好且穩健的軟體
- 消除混亂!透過 clearmake 引入重現的秩序
- 在可管理的協作中使用和擴展 ClearCase
- 設計可擴展且穩定的工作實踐,使用 ClearCase MultiSite 分佈

詳細內容

不可否認,IBM Rational ClearCase 是市場上主要的軟體配置管理(SCM)工具之一,也是開發環境的重要組成部分。它為 SCM 引入了顯著的新穎性,使其成為一個原創且具洞察力的工具,而正是這些特性常常被 ClearCase 使用者低估。本書將向讀者展示如何充分利用 ClearCase 的潛力,並利用其對衍生物件的建構審核和依賴分析、動態視圖的工作區管理,以及其對分佈式開發的支持(ClearCase MultiSite)。通過掌握 ClearCase 工具,本書將證明 ClearCase 是為使用者而設,而不僅僅是為管理員。

本書利用了 ClearCase 的主要競爭優勢:由於建構避免,ClearCase 能夠專注於識別衍生物件,並通過建構管理進行識別。這本實用指南將幫助您掌握使用 ClearCase 監控、分析和管理軟體配置的工具。

本書盡量減少場景設置的時間,直接深入 ClearCase 的建構管理要點,這是整本書的基礎。

到本書結束時,您將學會如何掌握和優化與管理和日常開發相關的各種任務,無論是在單一站點還是多站點環境中。重點在於確保軟體開發的協作管理。特別關注在 ClearCase 下的第三方工具管理,並提供許多實用範例,特別著重於命令行和腳本作為最大化靈活性和管理工作的手段。

這本書是一個實用指南,突顯並展示那些傳統上不被期望出現在 SCM 工具中的特定功能,並且僅由 ClearCase 支持。

您將從本書學到的內容

- 掌握 ClearCase 命令行的基本要素,利用 Perl 的文本處理能力
- 充分利用經過審核的依賴關係,以支持真正的增量開發
- 使用強大的 Perl 模組擴展 ClearCase
- 獲得大量 ClearCase 故障排除的技巧和竅門,將該工具用作完全分佈的系統
- 熟悉一種新穎的分支和發佈模型,以優化 ClearCase 的分佈
- 從軟體配置管理的角度重新審視測試
- 理解專注於衍生物件的價值,並學習如何避免生成重複項
- 熟悉使用 ClearCase MultiSite 設計在分佈上穩定的流程

方法

這是一本實用的書,提供大量代碼範例,以掌握 ClearCase 工具來監控、分析和管理軟體配置。

本書的讀者對象

如果您是一位希望使用 ClearCase 進行軟體開發的開發人員,那麼這本書就是為您而寫。這本書並不針對專家,但肯定會挑戰您的技術技能。

雖然本書介紹了不熟悉該工具的讀者的 ClearCase 概念和工具,但能夠使用命令行以及對 shell 腳本有一定的流利度將是明顯的優勢。