rubyベストプラクティスchapter8.2
前章では総論として提示されたものの各論。
README
READMEには
- ライブラリの概要
- インストール方法
- 代表的な使い方
- 作者への連絡方法
を書く。
これらの全情報をREADMEに書く必要はなくて、必要に応じて別のファイルにして、
READMEにはリンクを示すようにしておこう。
基本的にはプロジェクトのほとんどの情報はREADMEから追えるようにしておくのがベスト。
ライブラリのレイアウト
実行ファイル
- binディレクトリに置こう
- ファイルには#!行を書こう(「#!/usr/bin/env ruby」というのはおすすめでないそうな)
- chmod +xで実行権限をつけておこう
テスト
- testかspecディレクトリに置こう(cucumberはfeaturesですな)
- helperファイルを使ってでDRYにしよう
- ファイルやディレクトリの構成はライブラリの構成に合せた方がいい
サンプル
- examplesディレクトリに置こう
- ファイルやディレクトリの名前はコンセプト(実行してやろうとしていること)を元に付ける
Rubyベストプラクティス -プロフェッショナルによるコードとテクニック
- 作者: Gregory Brown,高橋征義,笹井崇司
- 出版社/メーカー: オライリージャパン
- 発売日: 2010/03/26
- メディア: 大型本
- 購入: 9人 クリック: 307回
- この商品を含むブログ (43件) を見る