History for DesignCraft / src / main / java / models
2026-09-14
@n-nitta
データ転送形式として PLAIN を追加.PUSH と PULL は PLAIN のショートカットと考える.
n-nitta committed 1 day ago
2026-09-13
@n-nitta
デフォルトのデルタをデメテルの法則を満たすように変更した.CustomerManagement の PUSH版は,relation を使わないと正しくコードが生成できない.
n-nitta committed 2 days ago
2026-09-11
@n-nitta
CustomerManagement の PUSH/PULL が正しく生成されないようになってしまったため,あちこちを修正.CustomerManagement と Flyweight だけしか確認できていない.テストケース同士が競合して同時に動作させるのが非常に困難な状況.
n-nitta committed 4 days ago
2026-09-10
@n-nitta
複数のオブジェクトから1つを選択して追加するのか(add),選択せずすべてを転送するのか(update)を区別するため,多重転送フラグを付けて,生成コードを書き分けるようにした.これによって,Flywight パターンが生成できるようになった.
n-nitta committed 4 days ago
2026-09-09
@n-nitta
データ転送文脈の定義を拡張し,データ同期モデルとした.デフォルトデルタの構築アルゴリズムも合わせて拡張.ひとまずデグレードはしていないようなので,コミットする.
n-nitta committed 6 days ago
2026-09-06
@n-nitta
一対多のPUSH/PULL転送ができるようにした.
n-nitta committed 8 days ago
2026-08-29
@n-nitta
・まだ不正なデルタを生成するケースがあった. ...
n-nitta committed 16 days ago
@n-nitta
・デフォルトのデルタを生成する際に,生成したデルタを捨ててしまっている場合があったのを修正. ...
n-nitta committed 16 days ago
2026-08-28
@n-nitta
共通するデルタが存在しなかった場合に merge() が正しく動作していなかったのを修正.
n-nitta committed 18 days ago
2026-08-27
@n-nitta
・Main の更新漏れ. ...
n-nitta committed 18 days ago
@n-nitta
・演算子 + と x を追加し,代数表現とクラス階層を整理. ...
n-nitta committed 18 days ago
2026-08-26
@Naoya Nitta
・実行文が重複して出力されないようにした. ...
Naoya Nitta committed 19 days ago
2026-08-25
@Naoya Nitta
・Relation において,src 側と dst 側のいずれかのみが flat だった場合に正しく動いていなかったのを修正. ...
Naoya Nitta committed 20 days ago
2026-08-21
@c-okada
・presenterInsertionを追加
c-okada committed 24 days ago
2026-08-07
@c-okada
Merge branch 'main' of http://nitta-lab-www.is.konan-u.ac.jp/gitbucket/git/nitta-lab/DesignCraft into design-pattern-extensions ...
c-okada committed on 7 Aug
2026-07-31
@s-machida
Jsonを階層化して、複数のcontextを扱えるようにした。
s-machida committed on 31 Jul
@c-okada
Merge branch 'main' of http://nitta-lab-www.is.konan-u.ac.jp/gitbucket/git/nitta-lab/DesignCraft into design-pattern-extensions ...
c-okada committed on 31 Jul
@c-okada
複数パターン再現
c-okada committed on 31 Jul
@Naoya Nitta
複数のデータ転送コンテキストを扱えるようにした.
Naoya Nitta committed on 31 Jul
2026-07-27
@s-machida
srcやdstが単独の場合は、objectNodeのみを返すように調整しました
s-machida committed on 27 Jul
@s-machida
mainに合わせた
s-machida committed on 27 Jul
@s-machida
Merge branch 'main' into JsonReader
s-machida committed on 27 Jul
2026-07-26
@n-nitta
データ転送コンテキストで対応できていない関係があったのを修正.
n-nitta committed on 26 Jul
2026-07-17
@s-machida
Relationsを実装しました
s-machida committed on 17 Jul
@s-machida
例外処理を部分的に変更しました
s-machida committed on 17 Jul
2026-07-14
@s-machida
ManyToOneの時とOneToManyの時を追加
s-machida committed on 14 Jul
@s-machida
DataTransferContextに新しいコンストラクタを作成し、JsonValueを読めるように変更
s-machida committed on 14 Jul
2026-06-29
@c-okada
Merge branch 'main' of http://nitta-lab-www.is.konan-u.ac.jp/gitbucket/git/nitta-lab/DesignCraft into design-pattern-extensions
c-okada committed on 29 Jun
2026-06-25
@Naoya Nitta
階層を持たないリソース間のデータ転送に対応した.
Naoya Nitta committed on 25 Jun
2026-06-04
@c-okada
・MediatorInsertionを追加 ...
c-okada committed on 4 Jun
2026-05-29
@c-okada
DependencyInversionを追加 ...
c-okada committed on 29 May
2026-05-23
@n-nitta
多重度を考慮してコードを生成できるようにした,
n-nitta committed on 23 May
@n-nitta
出力されないデルタがあったのを修正. ...
n-nitta committed on 23 May
2026-05-22
@Naoya Nitta
まだ正しいコードを生成できていないが,ひとまずコミットする.
Naoya Nitta committed on 22 May
@Naoya Nitta
DataTransferContext からデフォルトの DeltaComplex ...
Naoya Nitta committed on 22 May
2026-05-19
@Naoya Nitta
DataTransferDesign クラスを追加.
Naoya Nitta committed on 19 May
@Naoya Nitta
DataTransferContext に必要な情報を追加.
Naoya Nitta committed on 19 May
2026-05-18
@n-nitta
デルタ代数関連の主要クラスを作成.
n-nitta committed on 18 May
2026-05-17
@n-nitta
持ってきたコードの依存関係が不正だったので修正.
n-nitta committed on 17 May
2026-05-16
@n-nitta
DTRAM の ast-core ブランチから必要なパッケージを持ってきた.
n-nitta committed on 16 May