uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

CI

早めの結合か、分散リポジトリか,それが問題だ

WEB+DBプレス50号のgitの記事を読んで、目から鱗おちまくり。確かに、Subversionなど中央集権型のバージョン管理システムだと、「ビルドやテストがちゃんと通るものをコミットせよ」ということが言われ、ただそれだとコミットが遅れ、ソース変更差分を細かく…

CIのメリットは何か私案

CI

(本論は、CIのメリットを「テストの自動化そのもののメリット」など他の絡み合ったメリットから分解して論じ、明確化することを目的としています)。ソフトウェアの開発において「インクリメンタル開発」という方法論もしくは方針があります。インクリメンタ…