UI/UX: 持続的な変更

UI/UX: 持続的な変更

おかげでグラフはいつも複雑だ。フラットに複雑な全てを詰め込もうとすると、レイヤーごとに細かく設計しなければ、意図をユーザーにきちんと伝えることができない。変更しながら最初に戻ったこともあるので、開発者や他の人たちはどれだけイライラするだろう。
Gitを使ったコラボレーション (1): Gitの構造

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

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

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

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