/note/tech

gitの変更管理のモデルは、addition(+)とdeletion(-)の組み合わせ

gitの変更管理のモデルは、addition(+)とdeletion(-)の組み合わせ。

changeとかupdateというモデルではない。

変更をadditionとdeletionのみで表現するモデルは、データベース設計でも使える。

update文を使わずinsert文とdelete文のみで操作する。

@masuda220

イミュータブルデータモデルはやってみるといい感じなのだが、実装コストが跳ね上がるのが難点である