概要
Build Awesome Command-Line Applications in Ruby2 書評
詳細
Build Awesome Command-Line Applications in Ruby2 は
RubyでAwesome = 素晴らしいCommand-Line Interface(以降CLI) アプリケーション(以降 App)を作る方法についてまとめてあります。
以下、書籍の大まかな流れに沿って紹介します。
CLI Appの基礎
- 構成要素(Argument, Option, Command)
- OptionParserの利用
- GLI gemの利用
ヘルプについて
ヘルプのフォーマット、man、ドキュメンテーションに関して
他のアプリケーションの連携について
標準入出力、標準エラー、パイプなど他のアプリケーションと連携する方法および作法について。
人間向けフォーマットについて
人間が見やすい、使いやすいフォーマットの提供に関して
設定
設定ファイルや、初期設定などユーザーがCLI Appを快適に使う方法に関して
テスト
Cucumber・Arubaを利用した受け入れテスト(シナリオテスト)について
より使いやすくするための手法
色設定、テーブルフォーマット、対話モードなどについて
まとめ
RubyでCLI Appを作成する際に知るべき作法、手法などが実例とともに分かりやすくまとめられています。
特にUNIXのCLI Appの基本的な決まり事を知らない人に関しては、得るものが大きいです。
参照
Build Awesome Command-Line Applications in Ruby 2: Control Your Computer, Simplify Your Life
- 作者: David B. Copeland
- 出版社/メーカー: Pragmatic Bookshelf
- 発売日: 2014/01/13
- メディア: Kindle版
- この商品を含むブログ (3件) を見る