Gitを使ったコラボレーション (1): Gitの構造

Gitを使ったコラボレーション (1): Gitの構造

この作業はリモートサーバーRemote Repository間で行われ、これをforkと言うんだ。このとき、そのbranchの最後のcommitされたバージョンを持ってくることになるんだ。これをheadと言うんだ。(正確にはheadとはそのbranchの最後のコミットに対するポインターのことを指すんだ)
メンテナンステスト方法論とテスト駆動開発

メンテナンステスト方法論とテスト駆動開発

最近、業界でもテスト駆動開発を導入しようとする試みが多く見られますね。今回はメンテナンスの観点からテスト方法論についてお話ししようと思います。テストについて語るときに避けて通れないのが、そのオーナーシップに関する議論です。テストのオーナーがシステムなのか、ビジネスユーザーなのかということですね。個人的な意見を述べる前に、テストの本質についてまず触れてみましょう。