APR(Apache Portable Runtime)によると、
 MAJOR.MINOR.PATCH
 という法則になる。
 ■PATCH
 バグフィックスや、コードを壊さない変更。
 ■MINOR
 新しいAPIが追加される場合(ただしAPIの削除はなし)
 ■MAJOR
 APIを完全にリセットするような場合
 APIの定義は「関数の集合」だから、関数の追加はMINORになるのかな?
 大袈裟な気がするが・・・。
 それとリファクタリングする場合って、関数の削除とかもすると思うんだけど、
 それでMAJORバージョンアップになるのもおかしいよなー。
 関数とAPIって別物で考えるのか?
 ※俺流解釈を考えてみた
 ■PATCH
 バグフィックス。関数、テーブルの追加・削除を伴わない機能修正。
 基本的にバグが増加しない修正。
 ■MINOR
 関数、テーブルの追加・削除を伴う機能修正。
 修正で新たにバグが発生しそうなやつ。
 ■MAJOR
 根本的な作り直し。
 
 
コメントを残す