History for DesignCraft / src / main / java / models / dataSynchronizationModel
2026-09-30
@c-okada
Merge branch 'main' of http://nitta-lab-www.is.konan-u.ac.jp/gitbucket/git/nitta-lab/DesignCraft into refactor-mediatorInsertion
c-okada committed 3 hours ago
2026-09-19
@Naoya Nitta
・PrimitivePullPushDelta で二重ループを生成する必要がある場合があったのが考慮できていなかった. ...
Naoya Nitta committed 10 days ago
2026-09-18
@c-okada
Merge branch 'main' of http://nitta-lab-www.is.konan-u.ac.jp/gitbucket/git/nitta-lab/DesignCraft into refactor-mediatorInsertion ...
c-okada committed 12 days ago
@c-okada
mediatorInsertionを読みやすくするための変更作業中 ...
c-okada committed 12 days ago
2026-09-17
@Naoya Nitta
PLAIN を HIERARCHICAL に変更.
Naoya Nitta committed 12 days ago
2026-09-14
@n-nitta
データ転送形式として PLAIN を追加.PUSH と PULL は PLAIN のショートカットと考える.
n-nitta committed 16 days ago
2026-09-13
@n-nitta
デフォルトのデルタをデメテルの法則を満たすように変更した.CustomerManagement の PUSH版は,relation を使わないと正しくコードが生成できない.
n-nitta committed 17 days ago
2026-09-11
@n-nitta
CustomerManagement の PUSH/PULL が正しく生成されないようになってしまったため,あちこちを修正.CustomerManagement と Flyweight だけしか確認できていない.テストケース同士が競合して同時に動作させるのが非常に困難な状況.
n-nitta committed 19 days ago
2026-09-10
@n-nitta
複数のオブジェクトから1つを選択して追加するのか(add),選択せずすべてを転送するのか(update)を区別するため,多重転送フラグを付けて,生成コードを書き分けるようにした.これによって,Flywight パターンが生成できるようになった.
n-nitta committed 19 days ago
2026-09-09
@n-nitta
データ転送文脈の定義を拡張し,データ同期モデルとした.デフォルトデルタの構築アルゴリズムも合わせて拡張.ひとまずデグレードはしていないようなので,コミットする.
n-nitta committed 21 days ago