Upgrade to Pro — share decks privately, control downloads, hide ads and more …

時を正しく扱うためのシステム設計

 時を正しく扱うためのシステム設計

builderscon tokyo 2019 の登壇資料です
The system design for exact time.
https://builderscon.io/builderscon/tokyo/2019/session/0746bee7-98a1-42ad-86e9-3634a20d2465

集約のエンティティ

August 31, 2019
Tweet

More Decks by 集約のエンティティ

Other Decks in Programming

Transcript

  1. ࣌ ؒ ͱ ͸ ࣌ ؒ ͱ σ ʔ λ

    ܗ ࣜ ࣌ ؒ ͱ α ϒ ε Ϋ Ϧ ϓ γ ϣ ϯ ࣌ ؒ ͱ γ ε ς Ϝ · ͱ Ί
  2. ࣌ ؒ ͱ ͸ ࣌ ؒ ͱ σ ʔ λ

    ܗ ࣜ ࣌ ؒ ͱ α ϒ ε Ϋ Ϧ ϓ γ ϣ ϯ ࣌ ؒ ͱ γ ε ς Ϝ · ͱ Ί
  3. ࣌ ؒ ͱ ͸ ࣌ ؒ ͱ σ ʔ λ

    ܗ ࣜ ࣌ ؒ ͱ α ϒ ε Ϋ Ϧ ϓ γ ϣ ϯ ࣌ ؒ ͱ γ ε ς Ϝ · ͱ Ί
  4. ࣌ ؒ ͱ ͸ ࣌ ؒ ͱ σ ʔ λ

    ܗ ࣜ ࣌ ؒ ͱ α ϒ ε Ϋ Ϧ ϓ γ ϣ ϯ ࣌ ؒ ͱ γ ε ς Ϝ · ͱ Ί
  5. 2019.08.31 47 ݄ܕͱ೔ܕ enum MonthOfYear { NONE = 0; MONTH1

    = 1; // Jan MONTH2 = 2; // Feb … MONTH12 = 12; // Dec } enum DayOfMonth { NONE = 0; DAY1 = 1; DAY2 = 2; … DAY31 = 31; }
  6. ࣌ ؒ ͱ ͸ ࣌ ؒ ͱ σ ʔ λ

    ܗ ࣜ ࣌ ؒ ͱ α ϒ ε Ϋ Ϧ ϓ γ ϣ ϯ ࣌ ؒ ͱ γ ε ς Ϝ · ͱ Ί
  7. ࣌ ؒ ͱ ͸ ࣌ ؒ ͱ σ ʔ λ

    ܗ ࣜ ࣌ ؒ ͱ α ϒ ε Ϋ Ϧ ϓ γ ϣ ϯ ࣌ ؒ ͱ γ ε ς Ϝ · ͱ Ί