今日はRubyビジネス・コモンズの説明会
今日の作業
ブックマークの編集機能追加
Unit会議
RubyBizCommonsの説明
わからなかったこと
<%= link_to 'Edit', :action => 'edit', :id => product %>
の:id => productが何を表しているのか解決する。
明日やること
編集機能の追加(続き)
削除機能の追加
タグ付け機能追加
調べたことのまとめ
テストについて
- テストには人力で行うテストとコードで行うテストの2種類がある。
- この2つとも関わる人によって種類が変わる。
- 例えば受け入れテストはお客様側に近いテストで単体テストは開発者側に近いテストである。
- テストの書き方
- テストドリヴン
- →先にテストを書いてそれをパスするように実装する。
- セレニウム以外は実装前にテストを書いたほうが望ましい。
Subversionとは
プログラムなどのソースコードを管理するバージョン管理システムのひとつ。
Railsのpaginateメソッドとは
一覧表示などのように複数のページをまたいで一覧を表示したいとき、
簡単にページの管理ができる。
paginate :products, :per_page => 10
→productsを10件づつ表示